Python

Top 10 Python IDE voor Ubuntu

Top 10 Python IDE voor Ubuntu
Python is een van de meest gebruikte programmeertalen voor algemene doeleinden. Veel van de populaire websites of applicatiesoftware die u elke dag gebruikt, worden mogelijk gemaakt door Python. De reden achter de populariteit van deze programmeertaal is dat de natuur eenvoudig en gemakkelijk te begrijpen is. Net als nieuwe programmeurs, ben ik begonnen met programmeren met Python en het is nog steeds mijn favoriete en favoriete programmeertaal.Er zijn veel Integrated Development Environments (IDE's) beschikbaar voor bewerking en programmering in Python. Persoonlijk geef ik de voorkeur aan Vim op Ubuntu-terminal, maar er zijn veel IDE's zoals PyCharm, GNU Emacs en PyZo beschikbaar voor Ubuntu. Dus vandaag gaan we deze IDE's één voor één bespreken.

1. Vim

Vim is mijn #1 favoriete IDE vanaf de universiteitsprojecten en zelfs vandaag de dag omdat het vervelende taken zoals programmeren heel gemakkelijk en plezierig maakt. Ik ben het niet alleen, maar Vim wordt door veel ontwikkelaars en Linux-gebruikers gebruikt omdat het een zeer snelle en zeer aanpasbare IDE is. Wat nog belangrijker is, is dat Vim het debuggen eenvoudiger maakt en ondersteuning biedt voor veel tools en plug-ins.

Vim kan zowel als zelfstandige applicatie als als opdrachtregelinterface worden gebruikt. Veel nieuwe gebruikers vinden het in het begin misschien moeilijk om te gebruiken, maar als je er eenmaal aan gewend bent, zul je dol zijn op programmeren op Vim.

$ sudo apt-get install vim

2. PyCharm

PyCharm is een zeer populaire platformonafhankelijke Python IDE die wordt geleverd in twee edities, namelijk de community- en professionele editie. Community-editie is gratis en open-source, terwijl de pro-editie één is. Het is zeer aanpasbaar en beschikt over een rijke IDE met functies zoals Integrated Unit Testing en Python Debugger, foutmarkering, code-analyse en nog veel meer die u in IDE kunt verwachten.

Pycharm heeft een van de beste GUI in vergelijking met andere Python IDE's en zou een goede keuze kunnen zijn voor professionele ontwikkelaars. Het is beschikbaar voor de nieuwste releases van Ubuntu onder het Snap-pakket en kan rechtstreeks worden gedownload van Ubuntu Software Center.

$ sudo snap install pycharm-community --classic

3. Eric

Eric is een open-source geïntegreerde ontwikkelomgeving geschreven en ontwikkeld in Python. Het is een platformonafhankelijke IDE met ondersteuning voor veel programmeertalen, waaronder Python. Eric IDE is gebundeld met zoveel functies, waaronder automatische aanvulling van code, foutmarkering, geïntegreerde Python-debugger, geavanceerd zoeken, syntaxisaccentuering, enz.

Eric heeft een eenvoudige maar zeer aanpasbare GUI met ondersteuning voor plug-ins en extensies. Het heeft ook een geïntegreerde klassenbrowser die je niet veel IDE's zult vinden.

$ sudo apt-get install eric

4. Pyzo

Pyzo is een open-source programmeeromgeving op basis van Python. Het gebruikt conda om Python-pakketten te beheren. Het is een eenvoudige en interactieve IDE, maar er is geen compromis met de functies ervan. Enkele van de functies omvatten syntaxisaccentuering, inspringgids, Matlab-achtige gebruikersinterface, slepen en neerzetten van bestanden en mappen, enz.

Pyzo biedt ook interactieve hulp, bestandsbrowser en heeft ondersteuning voor alle belangrijke programmeertalen. Pyzo kan worden gedownload en geïnstalleerd vanuit Software Center of terminalopdracht.

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

Nadat de installatie is voltooid, voert u de onderstaande opdracht uit om Pyzo IDE te starten.

$ pyzo

5. Spyder

Spyder is een platformonafhankelijke, geïntegreerde ontwikkelomgeving die speciaal is ontworpen voor wetenschappelijk programmeren in Python. Het is een meertalige IDE met functies zoals automatische aanvulling van code, syntaxisaccentuering, code-analyse, horizontale en verticale splitsing.

Spyder heeft een op lay-out gebaseerde gebruikersinterface, waardoor het gemakkelijk te navigeren en ook gemakkelijk te gebruiken is voor nieuwe gebruikers. Het heeft ook ondersteuning voor IPython, NumPy, SciPy en vele andere open-source software.

$ sudo apt-get install spyder

6. GNU Emacs

GNU Emacs is een geïntegreerde ontwikkelomgeving ontwikkeld onder het GNU-project en het is een platformonafhankelijke code-editor. Het is een aanpasbare code-editor met ondersteuning voor de programmeertaal Python uit de doos. Het is een van de krachtigste IDE's die beschikbaar zijn voor programmeren in python.

GNU Emacs heeft een eenvoudige gebruikersinterface die een uitstekende eindgebruikerservaring biedt. Emacs is niet alleen beperkt tot programmeren, je kunt het ook gebruiken voor surfen op het web, e-mailen, enz.

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

7. Atoom

Atom is een gratis en open-source teksteditor met functies zoals alle geïntegreerde ontwikkelomgevingen. Het is ontwikkeld door GitHub en ondersteunt bijna alle belangrijke programmeertalen, waaronder Python. Door enkele extensies en plug-ins te installeren, kunt u IDE-achtige functionaliteit naar Atom . brengen.

Atom heeft een gelikte gebruikersinterface en biedt functies zoals automatisch aanvullen, syntaxisaccentuering, diagnostiek en nog veel meer.

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

8. PyDev (eclips)

PyDev is een plug-in van derden voor Eclipse, een geïntegreerde ontwikkelomgeving die is ontwikkeld voor wetenschappelijk programmeren in Python. Het biedt functies zoals code-analyse, grafische foutopsporing, code-refactoring, enz.

Omdat PyDev is geïntegreerd in Eclipse, heeft het een zeer goede gebruikersinterface. Het heeft ook integratie met PyLint. Om PyDev te gebruiken, hoeft u alleen maar Eclipse te installeren vanuit Ubuntu Software Center en de PyDev-plug-in eraan toe te voegen.

9. Vleugel

Wing is een IDE die is ontwikkeld door Wingware en is speciaal ontworpen voor de programmeertaal Python Python. Wing biedt veel functies, zoals automatisch aanvullen, automatisch bewerken, bronbrowser, codenavigatie en lokale en externe foutopsporing.

Wing heeft een flexibele gebruikersinterface waarbij alles perfect is geplaatst, zodat u gemakkelijk kunt vinden wat u zoekt.

Download Wing-pakket vanaf hier

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

10. Thonny

Thonny is een eenvoudige IDE die speciaal is ontworpen voor beginners. Het heeft een eenvoudige en gebruiksvriendelijke gebruikersinterface met enkele basisfuncties zoals debugger, code-aanvulling, enz. Thonny wordt geleverd met Python 3.6 kant-en-klaar gebouwd en vereist een eenvoudig installatieprogramma om aan de slag te gaan met Python-programmering.

Het beste van Thonny is dat het een beginnersvriendelijke systeemshell heeft en dat je de systeemshell kunt openen vanuit Tools Many om extra pakketten te installeren of om Python-afhandeling op de opdrachtregel te leren.

Download Thonny van hier

http://thonny.org/

Tot slot is het selecteren van de beste IDE altijd afhankelijk van de voorkeuren en behoeften van de programmeur. De hier vermelde IDE's zijn het beste in termen van codebewerking, foutopsporing en algemene gebruikerservaring. Je kunt altijd je gedachten en meningen delen @LinuxHint.

Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...