Escludiamo i 5 migliori editor di codice Python per Ubuntu/Linux e Windows nel 2020.
Python è ovunque oggi, ed è probabilmente il linguaggio di programmazione C dell’era moderna. Potete trovare Python ovunque, da siti web, applicazioni, progetti di scienza dei dati, AI ai dispositivi IoT. Quindi, essendo un linguaggio di programmazione popolare di questo decennio, è importante conoscere l’ambiente di sviluppo di Python in cui gli sviluppatori creano applicazioni, soprattutto se si sta iniziando da zero.
Ci sono molti ambienti di sviluppo Python disponibili con molte caratteristiche e utilità per soddisfare le vostre esigenze. Alcuni di essi sono utili per i principianti che iniziano a imparare Python impostando l’ambiente, altri per lo sviluppo Python pesante e le configurazioni complesse. Qui, in questo post, toccherò i 5 migliori di loro che vi aiuteranno a sceglierne uno per le vostre necessità e casi d’uso.
Eclipse con PyDev
Eclipse è un IDE gratuito e open-source sviluppato da IBM. Questo IDE completo è utilizzato per lo sviluppo di Java e Android, tuttavia, supporta molti altri linguaggi di programmazione tra cui Python. È possibile utilizzare Eclipse con il popolare plugin PyDev che consente di convertire Eclipse in un ambiente di sviluppo Python completo. Con l’integrazione di PyDev in Eclipse, sarete in grado di fare la compilazione, l’analisi del codice, il debug dal vivo, l’accesso interattivo alla console, e molte altre caratteristiche.
- Piattaforma: Linux
- Tipo: IDE
- Prezzo: Gratuito
- Fonte: Open Source
- Link ufficiale per il download: PyDev, Eclipse
- Sito ufficiale: Eclipse, PyDev Plugin
Svantaggio
- Caratteristiche estese e IDE di sviluppo Python completo.
Svantaggio
- Un peso massimo sulle prestazioni del sistema.
- Destinato agli utenti avanzati.
PyCharm
Sviluppato da JetBrains, PyCharm fornisce un completamento intelligente del codice, ispezioni del codice, evidenziazione degli errori al volo e correzioni rapide, insieme a refactorings automatici del codice e ricche capacità di navigazione.
L’enorme collezione di strumenti di PyCharm include un debugger integrato e un test runner; un profiler Python; un terminale integrato; integrazione con i principali VCS e strumenti di database integrati; capacità di sviluppo remoto con interpreti remoti; un terminale ssh integrato; e integrazione con Docker e Vagrant.
Oltre a Python, PyCharm fornisce un supporto di prima classe per vari framework di sviluppo web Python, linguaggi template specifici, JavaScript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js, e altro.
PyCharm ha due versioni di installatori. La versione professionale e una versione comunitaria. La versione comunitaria è gratuita e opensource. La versione professionale non è gratuita, in quanto viene fornita con strumenti professionali e supporti estesi. L’edizione professionale ha una versione in abbonamento con <10 dollari al mese per uso individuale.
Tuttavia, se sei un principiante, puoi iniziare con l’edizione comunitaria gratuita di PyCharm.
Per lo sviluppo Python sia scientifico che web. Con supporto HTML, JS e SQL.
- Piattaforma: Linux, Mac e Windows
- Tipo: IDE
- Prezzo: Gratuito (edizione comunitaria) e a pagamento (edizione professionale)
- Fonte: Open Source (Community Edition)
- Link ufficiale per il download
Svantaggio
- Capacità di editing avanzate e moderne per i professionisti che aiutano i rapidi sviluppi.
Svantaggio
- La maggior parte degli strumenti professionali sono disponibili nella versione a pagamento (circa 8-10 USD al mese per uso individuale).
Spyder
Spyder è un potente editor Python scritto in Python per Python. È progettato per essere usato da scienziati, ingegneri e scienziati dei dati. Offre una combinazione unica di funzionalità avanzate di editing, analisi, debug e profiling di uno strumento di sviluppo completo con l’esplorazione dei dati, l’esecuzione interattiva, l’ispezione profonda e le bellissime capacità di visualizzazione di un pacchetto scientifico.
- Piattaforma: Anaconda
- Tipo: IDE
- Prezzo: Gratuito
- Fonte: Open Source
- Link ufficiale per il download
- Sito ufficiale
Svantaggio
- Leggero e gratuito
Svantaggio
- Si deve scaricare come parte del pacchetto Anaconda. Nessun programma di installazione autonomo.
Sublime Text
Sublime Text è un sofisticato editor di codice con un’interfaccia di programmazione Python. È una utility multipiattaforma e supporta nativamente molti linguaggi di programmazione. È possibile estendere le sue caratteristiche e funzionalità utilizzando i plugin. Il testo sublime viene fornito con caratteristiche che aumentano la produttività come Goto anything, modifiche a più sezioni del vostro file contemporaneamente.
- Piattaforma: Windows, Linux, OS X
- Tipo: IDE
- Prezzo: Gratuito ma una licenza deve essere acquistata per un uso continuo
- Fonte: Closed Source
- Link ufficiale per il download
- Sito ufficiale
Svantaggi
- Leggero, gratuito e disponibile per Windows, Mac e Linux.
Svantaggi
- E’ gratuito da valutare ma per un uso avanzato, bisogna acquistare una licenza.
Thonny
Thonny è un IDE Python per principianti e semplice da usare. Viene fornito con l’ultimo Python (3.7+ al momento della scrittura) integrato in modo da non doversi preoccupare di installare Python separatamente nel proprio sistema operativo. L’interfaccia utente è disordinata e senza distrazioni per i principianti. Alcune delle altre caratteristiche degne di nota di Thonny includono: visualizzazione delle variabili, debugger semplice, passi, errori di sintassi.
- Piattaforma: Windows, Linux, Mac
- Tipo: IDE
- Prezzo: Gratuito
- Fonte: Open Source
- Link ufficiale per il download
Avantaggi
- Leggero, gratuito e disponibile per Windows, Mac e Linux.
Svantaggi
- Disponibile con caratteristiche di base in quanto è un IDE per principianti.
Ci sono molti editor Python disponibili e questi sono i 5 migliori. Alcuni degli altri editor Python degni di nota che si possono provare – VIM, IDLE (viene fornito con Python di default), Cloud 9, Visual Studio Code, ed eMacs.