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.

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.




        » » » » 10 recursos de programación Python asombrosos