10 Recursos de programación python asombrosos

Es probable que tenga un gran comienzo a su experiencia en programación Python, pero usted querrá recursos adicionales en algún momento. Aquí hay diez recursos de programación sorprendentes que se pueden utilizar para hacer su experiencia de desarrollo mejor.

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 la forma de extender a realizar otras tareas. los 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

    Video: Python mi primer programa de ejemplo con if, while, variables y borrado de consola

  • referencia completa biblioteca

  • referencia de la lengua completa

  • Cómo instalar y configurar Python

  • Cómo llevar a cabo tareas específicas en Python

  • Ayuda con la instalación de módulos de Python de otras fuentes (como un medio para extender Python)

  • Ayudar con la distribución de los módulos de Python se crea para que otros puedan utilizarlas

  • Cómo extender Python usando C / C ++ y luego integrar las nuevas funciones que se crean

  • referencia completa para desarrolladores de C / C ++ que desean ampliar sus aplicaciones utilizando Python

  • Preguntas frecuentes (FAQ) páginas

Esta Python página web de documentación es también el lugar donde se informará de problemas con Python.

Utilice el tutorial LearnPython.org

Muchos tutoriales están disponibles para Python y muchos de ellos hacen un gran trabajo, pero todos están carece de una función especial que se encuentra cuando se utiliza el tutorial LearnPython.org - interactividad. Estos tutoriales presentan los siguientes temas:

  • generadores

  • Las listas por comprensión

  • argumentos de funciones múltiples

  • Expresiones regulares

  • Manejo de excepciones

  • conjuntos

  • Publicación por entregas

  • funciones parciales

  • introspección código

  • Decorador

Realizar la programación web usando Python

La Programación Web en el sitio del pitón le ayuda a hacer el cambio desde el escritorio hasta el desarrollo de aplicaciones en línea. Los tutoriales se dividen en estas tres áreas principales:

  • Servidor

  • El desarrollo de los marcos del lado del servidor de aplicaciones

  • Crear un script de Common Gateway Interface (CGI)

  • Proporcionar aplicaciones de servidor

  • El desarrollo de sistemas de gestión de contenidos (CMS)

  • El diseño de métodos de acceso a datos a través de soluciones de servicios web

  • Cliente

  • La interacción con los navegadores y tecnologías basadas en el navegador

    Video: Hacer programa tipo Gusano(Worm) - Curso Python (22)

  • Creación de clientes basados ​​en navegador

  • Acceder a los datos a través de diversas metodologías, incluyendo servicios web

  • Relacionado

  • La creación de soluciones comunes para la computación en línea basado en Python

  • Interactuar con sistemas de gestión de base de datos (DBMS)

  • El diseño de plantillas de aplicaciones

  • la creación de soluciones de Intranet

  • Obtener bibliotecas adicionales

    los El sitio Pythonware le proporciona acceso a una serie de bibliotecas de terceros que ayudan a realizar tareas adicionales usando Python. Las “descargas (downloads.effbot.org)”Enlace es el que usted debe buscar en primer lugar. Este sitio de descarga le proporciona acceso a

    • aggdraw

    • celementtree

    • consola

    • effbot

    • elementsoap

    • elementtidy

    • elementtree

    • exemaker

    • ftpparse

    • grabscreen

    • imágenes

    • pil

    • pythondoc

    • exprimir

    • tkinter3000

    Crear aplicaciones más rápido usando un IDE

    El editor entorno de desarrollo integrado (IDLE) que viene con Python funciona bien para muchos proyectos, pero puede que le resulte limitado después de un tiempo.

    Una incapacidad para cambiar entornos de desarrollo posterior es por eso que es importante tratar un número de diferentes entornos de desarrollo antes de asentarse en uno. los PythonEditors wiki ofrece una extensa lista de entornos de desarrollo que se pueden probar.

    Compruebe la sintaxis con mayor facilidad

    los utilidad python.vim proporciona resaltado de sintaxis mejorada que hace que la búsqueda de errores en el script Python aún más fácil. Esta utilidad se ejecuta como un script, lo que hace que sea rápido y eficiente para utilizar en cualquier plataforma. Además, se puede modificar el código fuente como sea necesario para satisfacer las necesidades particulares.

    Utilizar XML para su ventaja

    El lenguaje de marcado extensible (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 muchas otras tecnologías.

    Además, XML es relativamente fácil de aprender y porque es de texto, puedes solucionar problemas con él sin demasiados problemas.

    Es importante aprender sobre el propio XML, y se puede hacer por medio de un sencillo tutorial como el que se encuentra en la El sitio W3Schools. El sitio de W3Schools rompe el proceso de aprendizaje en los siguientes capítulos:

    • Tomar un tutorial básico de XML

    • 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

    • Utilizando técnicas avanzadas de 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, echa un vistazo a la Python y XML Processing sitio para ver cómo utilizar XML con Python.

    Conseguir más allá de los errores de novato Python común

    Absolutamente todo el mundo comete errores de codificación. Se puede obtener una ventaja sobre su competencia, evitando los errores de novato que cada uno tiene que aprender acerca de alguna vez. Para evitar estos errores, echa un vistazo a esta serie de dos partes:

    entender unicode

    Eventualmente se encuentra con Unicode cuando se inicia la escritura de aplicaciones serias. Por desgracia, Unicode es uno de esos temas que tenían un comité de decidir lo que se vería como Unicode, por lo que hay más de una definición poco explicada de Unicode y una multitud de normas para definirlo.

    Aquí están algunos recursos que debe salir:

    Hacer que 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 de rendimiento PythonSpeed así como.

    Artículos Relacionados