Mentre il linguaggio di programmazione Python è facile da imparare , la sua complessità e la potenza lo rendono uno dei preferiti di molti sviluppatori . Funziona anche in applicazioni Web come in software desktop . Tuttavia, lo sviluppo di progetti di grandi dimensioni richiede spesso più di un programmatore con l'interprete Python e un editor di testo . Per creare in modo rapido ed estendere grandi progetti Python , i programmatori spesso si rivolgono a tali strumenti di programmazione come ambienti di sviluppo interattivo (IDE ) e framework per semplificare il compito a portata di mano . Eclipse con Python estensioni
Eclipse ( eclipse.org ) è un IDE di programmazione a pieno carico che funziona con più linguaggi di programmazione . Originariamente progettato per lo sviluppo Java , Eclipse supporta anche lo sviluppo in PHP , Python e C + + . Gli utenti possono installare l'IDE estensione PyDev ( pydev.org ) per portare compatibilità Python per Eclipse . Eclipse con PyDev offre ai programmatori un ambiente completo con un debugger , codice e l'evidenziazione della sintassi e completamento del codice.
Boa Constructor
Il Boa Constructor IDE ( boa- constructor.sourceforge . netti) offre un IDE Python in esecuzione su codice Python nativo . Ciò significa che il programmatore può installare i pacchetti necessari ( wxPython sourceforge.net /projects /wxpython /) insieme con Boa Constructor su più piattaforme . Boa Constructor contiene funzionalità IDE simile a Eclipse ( evidenziazione della sintassi e della gestione del progetto) , ma richiede un po ' la conoscenza più avanzata di Python per ottenere installato e funzionante .
Wing IDE
< br >
Wing IDE ( wingware.com ) è un ambiente di sviluppo Python completo sviluppato commercialmente da WingWare . L'ambiente IDE Wing offre il completamento del codice , la gestione del progetto , debug, test e la versione del progetto di controllo . Inoltre , Wing IDE funziona in combinazione con molti importanti sistemi di gestione dei contenuti come Zope e Plone , così come numerosi framework Python come Django . Come uno sforzo commerciale , Wing IDE non è una versione gratuita, anche se una versione di prova gratuita è disponibile attraverso il sito web della società .
Python Framework di
Accanto alle numerose applicazioni di programmazione per Python , esistono anche numerosi quadri che facilitano lo sviluppo di software in Python . Un quadro di programmazione dà ai programmatori eseguendo alcune operazioni di accesso alle funzioni specializzate e le librerie che aumentano la produttività e l'efficienza di codifica . Il framework Django ( django.com ) , per esempio , aiuta i fornitori di contenuti con la progettazione di progetti di notizie -based. Il TurboGears quadro ( turbogears.org ) aiuti per la produzione di applicazioni Python banca dati -drive . Infine, ha piloni quadro ( pylonsproject.org ) serve come un framework web - sviluppo di uso generale per Python .