Alors que le langage de programmation Python est facile à apprendre , sa complexité et sa puissance en font un favori de beaucoup de développeurs. Il fonctionne aussi bien dans les applications Web comme il le fait dans le logiciel de bureau. Toutefois, le développement de grands projets nécessite souvent plus d' un programmeur avec l'interpréteur Python et un éditeur de texte . Pour créer et étendre les grands projets Python rapidement , les programmeurs ont souvent recours à ces outils de programmation que les environnements de développement interactif (IDE ) et les cadres afin de simplifier la tâche à accomplir . Eclipse avec Python Extensions
Eclipse ( eclipse.org ) est un IDE de programmation entièrement chargé qui travaille avec plusieurs langages de programmation . Conçu à l'origine pour le développement Java , Eclipse prend également en charge le développement en PHP , Python et C + + . Les utilisateurs peuvent installer l' IDE prolongation PyDev ( pydev.org ) pour amener la compatibilité Python pour Eclipse. Eclipse avec PyDev offre aux programmeurs un environnement complet avec un débogueur, code et la coloration syntaxique et la complétion de code .
Boa Constructor
Boa constrictor IDE ( boa- constructor.sourceforge . net) offre un IDE Python fonctionnant sur du code Python natif . Cela signifie que le programmeur peut installer les paquets nécessaires wxPython ( sourceforge.net /projects /wxPython /) ainsi que Boa Constructor sur de multiples plateformes . Boa Constructor contient des fonctionnalités IDE semblable à Eclipse ( coloration syntaxique et la gestion de projet ), mais nécessite un peu plus de connaissances avancées de Python pour se lever et courir .
Wing IDE
< br >
Wing IDE ( wingware.com ) est un environnement de développement Python complet développé commercialement par WingWare . L'environnement IDE Wing propose la complétion de code , gestion de projet , le débogage , le test et la version du projet de contrôle. En outre, Wing IDE travaille en collaboration avec de nombreux systèmes de gestion de contenus importants tels que Zope et Plone , ainsi que de nombreux cadres tels que Python Django. Comme une entreprise commerciale , Wing IDE n'est pas une version gratuite, mais une version d'évaluation gratuite est disponible sur le site Web de l'entreprise.
Python cadres
Outre les nombreuses applications de programmation pour Python , il existe aussi de nombreux cadres qui facilitent le développement de logiciels en Python. Un cadre de programmation offre aux programmeurs exécuter certaines tâches accès aux fonctions et aux bibliothèques qui augmentent la productivité et l'efficacité du codage spécialisés. Le framework Django ( django.com ) , par exemple, aide les fournisseurs de contenu avec la conception de projets nouvelles fondées . Le TurboGears cadre ( turbogears.org ) les aides à la production d'applications Python base de données motrices. Enfin , il pylônes de cadre ( pylonsproject.org ) sert de cadre général de développement web pour objet Python.