Enquanto a linguagem de programação Python é fácil de aprender , a sua complexidade e poder torná-lo um favorito de muitos desenvolvedores. Ele funciona bem em aplicações Web como faz em software desktop. No entanto , o desenvolvimento de grandes projetos , muitas vezes requer mais do que um programador com o interpretador Python e um editor de texto . Para criar e estender grandes projetos Python rapidamente , os programadores muitas vezes recorrer a essas ferramentas de programação como ambientes de desenvolvimento interativo ( IDEs ) e frameworks para simplificar a tarefa em mãos. Eclipse com Python Extensions
Eclipse ( eclipse.org ) é um IDE de programação totalmente carregado que trabalha com várias linguagens de programação . Originalmente concebido para o desenvolvimento Java , Eclipse também apoia o desenvolvimento em PHP , Python e C + +. Os usuários podem instalar a extensão PyDev IDE ( pydev.org ) para trazer compatibilidade Python para o Eclipse . Eclipse com PyDev oferece programadores um ambiente completo, com um depurador, código e destaque de sintaxe e conclusão de código.
Boa Constructor
O Boa Constructor IDE ( boa- constructor.sourceforge . líquido) oferece uma IDE Python rodando no código Python nativa. Isso significa que o programador pode instalar os pacotes necessários wxPython ( sourceforge.net /projects /wxpython /), juntamente com Boa Constructor em múltiplas plataformas . Boa Constructor contém uma funcionalidade semelhante ao IDE Eclipse ( destaque de sintaxe e gerenciamento de projetos ), mas requer um conhecimento um pouco mais avançado do Python para se levantar e correr .
Asa IDE
< br >
IDE Wing ( wingware.com ) é um ambiente completo de desenvolvimento Python desenvolvido comercialmente pela WingWare . O ambiente Asa IDE oferece a conclusão do código , gerenciamento de projetos , depuração, testes e controle de versão do projeto . Além disso , Asa IDE trabalha em conjunto com muitos sistemas de gerenciamento de conteúdo importantes, como o Zope eo Plone , assim como inúmeras estruturas do Python , como Django. Como um empreendimento comercial , Asa IDE não é um lançamento livre , embora uma versão gratuita está disponível através do site da empresa.
Python Frameworks
ao lado das muitas aplicações de programação para Python , também existem numerosas estruturas que facilitam o desenvolvimento de software em Python. A estrutura de programação dá aos programadores executar determinadas tarefas acesso a funções especializadas e bibliotecas que aumentam a produtividade e eficiência de codificação . O framework Django ( django.com ), por exemplo , ajuda os provedores de conteúdo com a criação de projetos baseados em notícias . As TurboGears Quadro ( turbogears.org ) auxilia na produção de aplicações de banco de dados em Python -drive. Finalmente, ele Pilões quadro ( pylonsproject.org ) serve como um framework web -development uso geral para Python.