Red de conocimiento informático - Material del sitio web - Cómo crear un entorno de desarrollo completo de Python

Cómo crear un entorno de desarrollo completo de Python

Métodos/Pasos

1

¿Por qué es tan importante el entorno de desarrollo?

El código de desarrollo de Python debe escribirse, ejecutarse y probarse antes de poder integrarse en una aplicación. Un editor de texto proporciona una forma de escribir código y un intérprete para ejecutar el código. Puede realizar pruebas funcionales manuales o unitarias en su código para determinar si hace lo que desea y, por supuesto, puede utilizar diferentes entornos de desarrollo para desarrollar y depurar diferentes funciones.

2

Editor de texto

VIM se instala de forma predeterminada en la mayoría de los sistemas *nix y tiene funciones de programación convenientes como autocompletado de código, compilación y salto de errores. Particularmente rico y muy utilizado entre los programadores. Se ubica junto a Emacs como el editor más popular para sistemas tipo Unix.

Emacs es otro editor comúnmente utilizado en sistemas *nix. Es escalable y personalizable, y puede preparar café (Protocolo de control de cafetera de hipertexto). Es altamente portátil y se puede utilizar en ejecuciones de terminal. También se puede ejecutar en un entorno de interfaz gráfica de usuario.

Atom es un editor de código fuente abierto creado por el equipo de GitHub. Tiene complementos enriquecidos y utiliza el lenguaje Javascript para desarrollar complementos, lo que reduce los costos de desarrollo de complementos.

Las versiones Sublime Text 2 y 3 son un editor de texto popular con una interfaz GUI amigable. Puede completar la expansión del código, resaltar la sintaxis y puede usar complementos para expandir otras funciones. Está escrito en Python. .

Komodo es un editor de texto multiplataforma que soporta múltiples lenguajes al mismo tiempo, soportando Perl, PHP, Python, Ruby, Tcl, JavaScript, CSS, HTML y XML.

Ulipad es un editor de texto basado en wxPython. Tiene clases de navegador, autocompletado de código, fácil expansión y otras características.

Eric se centra en el entorno de desarrollo integrado para el desarrollo QT, por lo que si está realizando desarrollo relacionado con QT, Eric será su mejor opción.

3

Entorno de desarrollo integrado específico de Python

PyCharm es un entorno de desarrollo integrado específico de Python creado en la plataforma JetBrains. Tiene una versión gratuita para estudiantes. y proyectos de código abierto, funciones de soporte como depuración, resaltado de sintaxis, gestión de proyectos y salto de código brindan un buen soporte para el desarrollo de Django.

Wing IDE es un entorno de desarrollo integrado especialmente diseñado para el lenguaje de programación Python, que incluye edición de texto, depuración, gestión de proyectos y otro software de desarrollo multifuncional. La característica más importante es que puede depurar aplicaciones Django.

PyDev es un complemento IDE de Python para Eclipse. Es decir, el propio IDE de Eclipse más el complemento PyDev admiten el desarrollo de Python. PyDev agrega muchas funciones a Eclipse, mucho más allá del simple resaltado de código. Admite la finalización automática de código, la depuración integrada de Python, la adición de navegadores de símbolos y herramientas de refactorización, etc. Para los usuarios del popular marco web Python Django, PyDev les permite crear nuevos proyectos Django y ejecutar proyectos Django mediante teclas de acceso rápido.

4

Selección del entorno de desarrollo

Si eres un loco de Vim/Emacs, no dudes en hacerlo;

Si solo usas editor, generalmente solo requiere Ulipad más Vim, que es liviano, compacto y potente;

Si está acostumbrado a usar Java, use Eclipse Pydev, que es más adecuado para desarrollo a gran escala.

Si está acostumbrado a utilizar Java, utilice Eclipse Pydev, que es más pesado y adecuado para desarrollos a gran escala.