We zetten de 5 beste Python code editor voor Ubuntu/Linux en Windows in 2020 op een rij.
Python is tegenwoordig overal, en het is aantoonbaar de C-programmeertaal van het moderne tijdperk. Je kunt Python overal vinden, van websites, apps, data science projecten, AI tot de IoT-apparaten. Dus omdat het een populaire programmeertaal van dit decennium is, is het belangrijk om de ontwikkelomgeving van Python te kennen waar ontwikkelaars toepassingen maken, vooral als je opnieuw begint.
Er zijn veel Python-ontwikkelomgevingen beschikbaar met veel functies en hulpprogramma’s die aan uw behoefte voldoen. Sommige zijn nuttig voor beginners die beginnen met het leren van Python door het opzetten van de omgeving, andere gebruikers voor zware Python ontwikkeling, en complexe setups. Hier, in deze post, zal ik ingaan op 5 beste van hen die u zouden helpen om er een te kiezen voor uw eigen behoefte en gebruik geval.
Eclipse met PyDev
Eclipse is een gratis en open-source IDE, ontwikkeld door IBM. Deze complete IDE wordt gebruikt voor Java- en Android-ontwikkeling, maar ondersteunt ook vele andere programmeertalen, waaronder Python. Je kunt Eclipse gebruiken met de populaire PyDev plugin die je in staat stelt om Eclipse om te zetten naar een complete Python ontwikkelomgeving. Met PyDev integratie in Eclipse, zul je in staat zijn om de compilatie, code analyse, live debugging, interactieve console toegang, en nog veel meer functies te doen.
- Platform: Linux
- Type: IDE
- Prijs: Gratis
- Bron: Open Source
- Officiële download link: PyDev, Eclipse
- Officiële website: Eclipse, PyDev Plugin
Voordeel
- Uitgebreide mogelijkheden en complete Python ontwikkel IDE.
Nadeel
- Zwaarwegend op systeemprestaties.
- Gericht op gevorderde gebruikers.
PyCharm
Ontwikkeld door JetBrains, PyCharm biedt slimme code completering, code inspecties, on-the-fly foutmarkering en quick-fixes, samen met geautomatiseerde code refactorings en uitgebreide navigatie mogelijkheden.
PyCharm’s enorme verzameling van tools out of the box omvat een geïntegreerde debugger en test runner; Python profiler; een ingebouwde terminal; integratie met de belangrijkste VCS en ingebouwde database tools; remote ontwikkel mogelijkheden met remote interpreters; een geïntegreerde ssh terminal; en integratie met Docker en Vagrant.
Naast Python biedt PyCharm eersteklas ondersteuning voor verschillende Python web development frameworks, specifieke template talen, JavaScript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js, en meer.
PyCharm heeft twee versies van installers. De professionele versie en een community versie. De community versie is gratis en opensource. De professionele versie is niet gratis omdat deze wordt geleverd met professionele tools en uitgebreide ondersteuning. De professionele editie heeft een abonnementsversie met <10 USD per maand voor individueel gebruik.
Als u echter een beginner bent, kunt u beginnen met de gratis Community editie van PyCharm.
Voor zowel wetenschappelijke als web Python ontwikkeling. Met ondersteuning voor HTML, JS en SQL.
- Platform: Linux, Mac en Windows
- Type: IDE
- Prijs: Gratis (Community editie) en Betaald (Professional Edition)
- Bron: Open Source (Community Edition)
- Officiële downloadlink
Voordeel
- Goede en moderne bewerkingsmogelijkheden voor professionals die snelle ontwikkelingen bevorderen.
Nadeel
- De meeste professionele tools zijn beschikbaar in de betaalde versie (ongeveer 8 tot 10 USD per maand voor individueel gebruik).
Spyder
Spyder is een krachtige Python-editor, geschreven in Python voor Python. Het is ontworpen om te worden gebruikt door wetenschappers, ingenieurs en datawetenschappers. Het biedt een unieke combinatie van de geavanceerde bewerkings-, analyse-, debugging- en profileringsfunctionaliteit van een uitgebreide ontwikkeltool met de data-exploratie, interactieve uitvoering, diepe inspectie, en prachtige visualisatiemogelijkheden van een wetenschappelijk pakket.
- Platform: Anaconda
- Type: IDE
- Prijs: Gratis
- Bron: Open Source
- Officiële downloadlink
- Officiële website
Voordeel
- Lichtgewicht en Gratis
Nadeel
- Je moet het downloaden als onderdeel van het Anaconda-pakket. Geen standalone-installatieprogramma.
Sublime Text
Sublime Text is een geavanceerde code-editor met een Python-programmeerinterface. Het is een cross-platform hulpprogramma en ondersteunt van nature vele programmeertalen. Je kunt de functies en functionaliteit uitbreiden met behulp van plug-ins. De sublieme tekst wordt geleverd met productiviteit-verhogende functies, zoals Goto alles, wijzigingen in meerdere secties van uw bestand tegelijk.
- Platform: Windows, Linux, OS X
- Type: IDE
- Prijs: Gratis, maar voor continu gebruik moet een licentie worden aangeschaft
- Bron: Closed Source
- Official Download link
- Official Website
Voordelen
- Lichtgewicht, gratis, en beschikbaar voor Windows, Mac en Linux.
Voordelen
- Het is gratis te evalueren, maar voor geavanceerd gebruik moet je een licentie kopen.
Thonny
Thonny is een Python IDE voor beginners en is eenvoudig te gebruiken. Het wordt geleverd met de nieuwste Python (3.7+ bij het schrijven) ingebouwd, zodat u zich geen zorgen hoeft te maken over het apart installeren van Python in uw besturingssysteem. De gebruikersinterface is overzichtelijk en leidt niet af voor beginners. Enkele van de andere opmerkelijke functies van Thonny zijn – variabele weergave, eenvoudige debugger, stappen, syntax fouten.
- Platform: Windows, Linux, Mac
- Type: IDE
- Prijs: Gratis
- Bron: Open Source
- Officiële downloadlink
Voordelen
- Lichtgewicht, gratis, en beschikbaar voor Windows, Mac en Linux.
Voordelen
- Beschikt over basisfuncties, aangezien het een beginners-IDE is.
Er zijn veel Python-editors beschikbaar en dit zijn de 5 beste. Enkele andere Python-editors die je ook kunt proberen zijn VIM, IDLE (wordt geleverd met standaard Python), Cloud 9, Visual Studio Code, en eMacs.