Pitone

I 10 migliori IDE Python per Ubuntu

I 10 migliori IDE Python per Ubuntu
Python è uno dei linguaggi di programmazione generici più utilizzati. Molti dei siti Web popolari o dei software applicativi che usi ogni giorno sono basati su Python. La ragione dietro la popolarità di questo linguaggio di programmazione è la sua natura semplice e facile da capire. Proprio come fanno i nuovi programmatori, ho iniziato a programmare con Python ed è ancora il mio linguaggio di programmazione preferito e preferito.Ci sono molti ambienti di sviluppo integrati (IDE) disponibili per la modifica e la programmazione in Python. Personalmente preferisco Vim sul terminale Ubuntu ma ci sono molti IDE come PyCharm, GNU Emacs e PyZo per Ubuntu. Quindi oggi discuteremo questi IDE uno per uno.

1. Vim

Vim è il mio IDE preferito numero 1 fin dai progetti del college e anche oggi perché rende il compito noioso come la programmazione molto facile e divertente. Non sono solo io, ma Vim è utilizzato da molti sviluppatori e utenti Linux perché è un IDE molto veloce e altamente personalizzabile. Ancora più importante, Vim semplifica l'attività di debug e supporta molti strumenti e plug-in.

Vim può essere utilizzato sia come applicazione standalone che come interfaccia a riga di comando. Molti nuovi utenti potrebbero trovare difficile da usare inizialmente, ma una volta che ti ci abitui adorerai programmare su Vim.

$ sudo apt-get install vim

2. PyCharm

PyCharm è un IDE Python multipiattaforma molto popolare che è disponibile in due edizioni, ovvero la community e l'edizione professionale. L'edizione della community è gratuita e open-source mentre l'edizione pro è a pagamento. È un IDE altamente personalizzabile e ricco di funzionalità con funzionalità come Integrated Unit Testing e Python Debugger, evidenziazione degli errori, analisi del codice e molti altri che puoi aspettarti in IDE.

Pycharm ha una delle migliori GUI rispetto ad altri IDE Python e potrebbe essere una buona scelta per gli sviluppatori professionisti. È disponibile per le ultime versioni di Ubuntu sotto il pacchetto Snap e può essere scaricato direttamente da Ubuntu Software Center.

$ sudo snap install pycharm-community --classic

3. Eric

Eric è un ambiente di sviluppo integrato open source scritto e sviluppato in Python. È un IDE multipiattaforma con supporto per molti linguaggi di programmazione incluso Python. Eric IDE è in bundle con così tante funzionalità che includono il completamento automatico del codice, l'evidenziazione degli errori, il debugger Python integrato, la ricerca avanzata, l'evidenziazione della sintassi, ecc.

Eric ha una GUI semplice ma altamente personalizzabile con supporto per plug-in ed estensioni. Presenta anche un browser di classe integrato che non troverai molti IDE.

$ sudo apt-get install eric

4. Pyzo

Pyzo è un ambiente di programmazione open source basato su Python. Usa conda per gestire i pacchetti Python. È un IDE semplice e interattivo ma non ci sono compromessi con le sue funzionalità. Alcune delle funzionalità includono l'evidenziazione della sintassi, la guida all'indentazione, l'interfaccia utente di Matlab, il trascinamento della selezione di file e directory, ecc.

Pyzo offre anche una guida interattiva, un browser di file e supporta tutti i principali linguaggi di programmazione. Pyzo può essere scaricato e installato dal Software Center o dal comando del terminale.

$ sudo apt-get update
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade

Una volta completata l'installazione, esegui il comando seguente per avviare Pyzo IDE.

$ pyzo

5. Spyder

Spyder è un ambiente di sviluppo integrato multipiattaforma appositamente progettato per la programmazione scientifica in Python. È un IDE multilingue con funzionalità come il completamento automatico del codice, l'evidenziazione della sintassi, l'analisi del codice, la suddivisione orizzontale e verticale.

Spyder ha un'interfaccia utente basata sul layout che lo rende facilmente navigabile e facile da usare anche per i nuovi utenti. Supporta anche IPython, NumPy, SciPy e molti altri software open source.

$ sudo apt-get install spyder

6. GNU Emacs

GNU Emacs è un ambiente di sviluppo integrato sviluppato nell'ambito del progetto GNU ed è un editor di codice multipiattaforma. È un editor di codice personalizzabile con supporto per il linguaggio di programmazione Python pronto all'uso. È uno degli IDE più potenti disponibili per la programmazione in Python.

GNU Emacs ha un'interfaccia utente semplice che offre un'eccellente esperienza per l'utente finale. Emacs non si limita solo alla programmazione in quanto puoi usarlo per la navigazione web, la posta elettronica, ecc.

$ sudo add-apt-repository ppa:kelleyk/emacs
$ sudo apt-get update
$ sudo apt-get install emacs

7. Atomo

Atom è un editor di testo gratuito e open source con funzionalità come qualsiasi ambiente di sviluppo integrato. È sviluppato da GitHub e supporta quasi tutti i principali linguaggi di programmazione incluso Python. Installando alcune estensioni e plug-in puoi portare funzionalità simili a IDE su Atom.

Atom ha un'interfaccia utente intuitiva e offre funzionalità come il completamento automatico, l'evidenziazione della sintassi, la diagnostica e molto altro.

$ sudo add-apt-repository ppa:webupd8team/atom
$ sudo apt-get update
$ sudo apt-get install atom

8. PyDev (Eclipse)

PyDev è un plug-in di terze parti per Eclipse che è un ambiente di sviluppo integrato sviluppato per la programmazione scientifica in Python. Offre funzionalità come analisi del codice, debug grafico, refactoring del codice, ecc.

Poiché PyDev è integrato in Eclipse, ha un'interfaccia utente molto buona. Ha anche l'integrazione con PyLint. Per usare PyDev devi solo installare Eclipse da Ubuntu Software Center e aggiungere il plug-in PyDev ad esso.

9. Ala

Wing è un IDE sviluppato da Wingware ed è appositamente progettato per il linguaggio di programmazione Python. Wing offre molte funzionalità come il completamento automatico, la modifica automatica, il browser sorgente, la navigazione nel codice e il debug locale e remoto.

Wing ha un'interfaccia utente flessibile con tutto posizionato perfettamente in modo da poter trovare facilmente ciò che vuoi.

Scarica il pacchetto Wing da qui

https://wingware.com/downloads/wing-personal

10. Thonny

Thonny è un semplice IDE appositamente progettato per i principianti. Ha un'interfaccia utente semplice e facile da usare con alcune funzionalità di base come debugger, completamento del codice, ecc. Thonny viene caricato con Python 3.6 costruito fuori dalla scatola che richiede un semplice programma di installazione per iniziare con la programmazione Python.

La cosa migliore di Thonny è che ha una shell di sistema per principianti e puoi aprire la shell di sistema da Tools many per installare pacchetti extra o per imparare la gestione di Python sulla riga di comando.

Scarica Thonny da qui

http://thonny.org/

Per concludere, la selezione del miglior IDE dipende sempre dalle preferenze e dalle esigenze del programmatore. Gli IDE elencati qui sono i migliori in termini di modifica del codice, debug ed esperienza utente complessiva. Puoi sempre condividere i tuoi pensieri e opinioni @LinuxHint.

OpenTTD vs Simutrans
Creare la tua simulazione di trasporto può essere divertente, rilassante ed estremamente allettante. Ecco perché devi assicurarti di provare quanti pi...
Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...
SuperTuxKart per Linux
SuperTuxKart è un fantastico titolo progettato per offrirti l'esperienza di Mario Kart gratuitamente sul tuo sistema Linux. È piuttosto impegnativo e ...