Mientras que el lenguaje de programación Python es fácil de aprender , su complejidad y potencia lo convierten en un favorito de muchos desarrolladores. Funciona tan bien en aplicaciones Web como lo hace en el software de escritorio . Sin embargo , el desarrollo de grandes proyectos a menudo requiere más de un programador con el intérprete Python y un editor de texto . Para crear y extender grandes proyectos Python rápidamente , los programadores suelen acudir a este tipo de herramientas de programación como entorno de desarrollo interactivo (IDE ) y los marcos para simplificar la tarea en cuestión . Eclipse con Python Extensiones
Eclipse ( eclipse.org ) es un IDE de programación completamente cargado que trabaja con múltiples lenguajes de programación. Originalmente diseñado para el desarrollo de Java, Eclipse también es compatible con el desarrollo en PHP , Python y C + + . Los usuarios pueden instalar la extensión PyDev IDE ( pydev.org ) que traen la compatibilidad de Python para Eclipse. Eclipse con PyDev ofrece programadores un entorno completo con un depurador de código y resaltado de sintaxis y autocompletado de código .
Boa Constructor
La Boa Constructor IDE ( boa - constructor.sourceforge . net ) ofrece un IDE Python que se ejecutan en el código Python nativo. Esto significa que el programador puede instalar los paquetes requeridos wxPython ( sourceforge.net /projects /wxpython /) junto con Boa Constructor en múltiples plataformas. Constructor Boa contiene funcionalidad similar a Eclipse IDE ( resaltado de sintaxis y gestión de proyectos ), pero requiere un poco el conocimiento más avanzado de Python para poner en marcha .
Wing IDE
< br >
Wing IDE ( wingware.com ) es un entorno de desarrollo Python desarrollado comercialmente por Wingware . El entorno IDE Wing ofrece autocompletado de código , gestión de proyectos , la depuración , las pruebas y la versión del proyecto de control . Además , Wing IDE funciona en conjunto con muchos sistemas de gestión de contenidos importantes como Zope y Plone , así como numerosos marcos de Python como Django. Como empresa comercial, Wing IDE no es un lanzamiento libre, aunque una versión de prueba gratuita está disponible en el sitio web de la compañía.
Python Marcos conceptuales
Junto a las muchas aplicaciones de programación para Python , también existen numerosos marcos que faciliten el desarrollo de software en Python. Un marco de programación proporciona a los programadores realizar ciertas tareas de acceso a funciones especializadas y bibliotecas que aumentan la productividad y la eficiencia de la codificación . El marco de Django ( django.com ), por ejemplo , ayuda a los proveedores de contenido con el diseño de los proyectos basados en las noticias . El TurboGears Marco ( turbogears.org ) ayuda a la producción de aplicaciones Python con bases de datos de unidades. Finalmente, pilones marco ( pylonsproject.org ) sirve como marco el desarrollo web de propósito general para Python.