10 recursos de programación Python asombrosos
Es probable que tenga un gran comienzo de su experiencia de programación Python, pero usted querrá recursos adicionales en algún momento. He aquí diez recursos de programación increíbles que se pueden utilizar para hacer su experiencia mejor desarrollo.
Conteúdo
- Trabajar con la documentación de python en línea
- Utilice el tutorial learnpython.org
- Realizar la programación web usando python
- Obtener bibliotecas adicionales
- Crear aplicaciones más rápido usando un ide
- Compruebe la sintaxis con mayor facilidad
- Utilice xml a su ventaja
- Obtenga más allá de los errores de novato python común
- Entender unicode
- Haga su aplicación python rápida
Trabajar con la documentación de Python en línea
Una parte esencial del trabajo con Python es saber lo que está disponible en el idioma base y cómo extender a realizar otras tareas. La documentación de Python discute estos temas como parte de la documentación:
Las nuevas características de la versión actual de la lengua
El acceso a un tutorial de pleno derecho
Referencia completa biblioteca
Referencia Completo idioma
Cómo instalar y configurar Python
Cómo realizar tareas específicas en Python
Ayuda con la instalación de módulos de Python de otras fuentes (como medio de extender Python)
Ayuda con la distribución de módulos de Python se crea para que otros puedan usarlos
Cómo extender Python usando C / C ++ y luego integrar las nuevas funciones que se crean
Referencia completa para desarrolladores de C / C ++ que quieran ampliar sus aplicaciones utilizando Python
Preguntas frecuentes (FAQ) páginas
Esta página web de documentación de Python es también el lugar donde se reporta problemas con Python.
Utilice el tutorial LearnPython.org
Muchos tutoriales están disponibles para Python y muchos de ellos hacen un gran trabajo, pero están todos carecen de una característica especial que usted encuentre al usar el tutorial LearnPython.org - interactividad. Estos tutoriales presentan los siguientes temas:
Generadores
Las listas por comprensión
Múltiples argumentos de la función
Expresiones regulares
Manejo de excepciones
Juegos
Serialización
Funciones parciales
Introspección Código
Decorador
Realizar la programación web usando Python
La Programación Web en Python sitio ayuda a tomar la medida desde el escritorio hasta el desarrollo de aplicaciones en línea. Los tutoriales se dividen en estas tres áreas principales:
Camarero
El desarrollo de los marcos del lado del servidor de aplicaciones
Creación de un (CGI) de la escritura de Common Gateway Interface
Proporcionar aplicaciones de servidor
Desarrollo de Sistemas de Gestión de Contenidos (CMS)
El diseño de los métodos de acceso a datos a través de soluciones de servicios web
Cliente
Interactuar con los navegadores y tecnologías basadas en el navegador
Creación de clientes basados en navegador
Acceso a datos a través de diversas metodologías, incluyendo servicios web
Relacionada
Creación de soluciones comunes para la computación en línea basado en Python
Interactuar con los sistemas de gestión de base de datos (DBMS)
El diseño de plantillas de aplicación
Soluciones Edificio Intranet
Obtener bibliotecas adicionales
El sitio Pythonware le proporciona acceso a una serie de bibliotecas de terceros que le ayudan a realizar tareas adicionales utilizando Python. los " Descargas (downloads.effbot.org) " enlace es el que usted debe buscar en un primer momento. Este sitio de descarga le proporciona acceso a
aggdraw
celementtree
consola
effbot
elementsoap
elementtidy
elementtree
exemaker
ftpparse
grabscreen
imágenes
pil
pythondoc
apretón
tkinter3000
Crear aplicaciones más rápido usando un IDE
El editor de Entorno de Desarrollo Integrado (IDLE) que viene con Python funciona bien para muchos proyectos, pero puede resultar limitado después de un tiempo.
Una incapacidad para cambiar IDEs más adelante es por eso que es importante tratar una serie de diferentes entornos de desarrollo antes de asentarse en una. El wiki PythonEditors ofrece una extensa lista de entornos de desarrollo que puede probar.
Compruebe la sintaxis con mayor facilidad
La utilidad python.vim ofrece una mayor resaltado de sintaxis que hace que encontrar errores en su secuencia de comandos de Python aún más fácil. Esta utilidad se ejecuta como un script, lo que hace que sea rápido y eficiente de usar en cualquier plataforma. Además, puede modificar el código fuente como sea necesario para satisfacer las necesidades particulares.
Utilice XML a su ventaja
El eXtensible Markup Language (XML) se utiliza para el almacenamiento de datos de todo tipo en la mayoría de las aplicaciones. La independencia de la plataforma de XML es por eso que aparece con tantas otras tecnologías.
Además, XML es relativamente fácil de aprender y porque es texto, puedes solucionar problemas con él sin demasiados problemas.
Es importante aprender acerca de XML en sí, y usted puede hacerlo a través de un tutorial fácil como el que se encuentra en el sitio W3Schools. El sitio W3Schools rompe el proceso de aprendizaje en los siguientes capítulos:
Tomando un tutorial XML básico
La validación de los archivos XML
El uso de XML con javascript
Obtener una visión general de las tecnologías relacionadas con XML
Usando técnicas avanzadas XML
Trabajar con ejemplos XML que hacen ver a XML en la acción más fácil
Después de obtener los fundamentos abajo, visite el sitio de procesamiento de Python y XML para ver cómo utilizar XML con Python.
Obtenga más allá de los errores de novato Python común
Absolutamente todo el mundo comete errores de codificación. Usted puede obtener una ventaja sobre su competencia, evitando los errores de novato que todo el mundo tiene que aprender acerca de alguna vez. Para evitar estos errores, echa un vistazo a esta serie de dos partes:
Python: errores comunes novato, Parte 1
Python: errores comunes novato, Parte 2
Entender Unicode
Usted finalmente encuentra con Unicode cuando se inicia la escritura de aplicaciones serias. Desafortunadamente, Unicode es uno de esos temas que tenían un comité para decidir qué Unicode se vería así, por lo que hay más de una definición poco explicada de Unicode y una multitud de normas para definirlo.
Aquí hay algunos recursos que debe salir:
El desarrollador Absoluto mínimo Cada software absolutamente, positivamente debe saber sobre Unicode y el conjunto de caracteres (No hay excusas!)
La Guía Actualizado a Unicode en Python
Python codificaciones y Unicode
Unicode Tutoriales y resúmenes
Explique lo que estoy cinco: Python y Unicode?
Unicode Dolor
Haga su aplicación Python rápida
Nada se apaga un usuario más rápido que una aplicación que funciona mal. El rendimiento es una mezcla de fiabilidad, seguridad y velocidad. Usted puede leer sobre el triángulo de rendimiento en este blog. Muchos desarrolladores se centran en sólo la parte de la velocidad de rendimiento, pero terminan por no lograr su objetivo. Es importante tener en cuenta todos los aspectos de su uso de los recursos y para garantizar que se utilizan las mejores técnicas de codificación.
Uno de los mejores recursos que hay es " Una guía para analizar el rendimiento de Python ". Después de leer este artículo, asegúrese de revisar la Consejos Rendimiento PythonSpeed también.