Wir listen die 5 besten Python-Code-Editor für Ubuntu/Linux und Windows im Jahr 2020.
Python ist heute überall, und es ist wohl die C-Programmiersprache der Neuzeit. Sie können Python überall finden, von Websites, Apps, Data-Science-Projekten, KI bis hin zu IoT-Geräten. Da es sich also um eine beliebte Programmiersprache dieses Jahrzehnts handelt, ist es wichtig, die Entwicklungsumgebung von Python zu kennen, in der Entwickler Anwendungen erstellen, vor allem, wenn Sie neu anfangen.
Es gibt viele Python-Entwicklungsumgebungen mit vielen Funktionen und Hilfsprogrammen, die Ihren Bedürfnissen entsprechen. Einige davon sind nützlich für Anfänger, die mit dem Einrichten der Umgebung beginnen, um Python zu lernen, andere für Anwender, die viel mit Python entwickeln, und komplexe Setups. In diesem Beitrag werde ich die 5 besten von ihnen vorstellen, die Ihnen helfen werden, eine für Ihren eigenen Bedarf und Anwendungsfall auszuwählen.
Eclipse mit PyDev
Eclipse ist eine freie und quelloffene IDE, die von IBM entwickelt wurde. Diese vollständige IDE wird für die Java- und Android-Entwicklung verwendet, unterstützt aber auch viele andere Programmiersprachen, darunter Python. Sie können Eclipse mit dem beliebten PyDev-Plugin verwenden, mit dem Sie Eclipse in eine vollständige Python-Entwicklungsumgebung umwandeln können. Mit der PyDev-Integration in Eclipse sind Sie in der Lage, die Kompilierung, Code-Analyse, Live-Debugging, interaktiven Konsolenzugriff und viele weitere Funktionen zu nutzen.
- Plattform: Linux
- Typ: IDE
- Preis: Kostenlos
- Quelle: Open Source
- Offizieller Download-Link: PyDev, Eclipse
- Offizielle Website: Eclipse, PyDev Plugin
Vorteil
- Umfangreiche Funktionen und vollständige Python-Entwicklungs-IDE.
Nachteil
- Ein Schwergewicht in der Systemleistung.
- Zielgerichtet für fortgeschrittene Anwender.
PyCharm
Entwickelt von JetBrains, PyCharm bietet intelligente Code-Vervollständigung, Code-Inspektionen, On-the-fly-Fehlerhervorhebung und Quick-Fixes, zusammen mit automatisierten Code-Refactorings und umfangreichen Navigationsmöglichkeiten.
Die riesige Sammlung an Tools von PyCharm umfasst einen integrierten Debugger und Testrunner, einen Python-Profiler, ein eingebautes Terminal, die Integration mit den wichtigsten VCS und eingebauten Datenbank-Tools, Remote-Entwicklungsmöglichkeiten mit Remote-Interpretern, ein integriertes ssh-Terminal und die Integration mit Docker und Vagrant.
Neben Python bietet PyCharm erstklassige Unterstützung für verschiedene Python-Webentwicklungs-Frameworks, spezifische Template-Sprachen, JavaScript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js und mehr.
PyCharm gibt es in zwei Installationsversionen. Die professionelle Version und eine Community-Version. Die Community-Version ist kostenlos und quelloffen. Die professionelle Version ist nicht kostenlos, da sie mit professionellen Tools und umfangreichem Support ausgestattet ist. Die professionelle Version hat eine Abo-Version mit <10 USD pro Monat für die individuelle Nutzung.
Wenn Sie jedoch ein Anfänger sind, können Sie mit der kostenlosen Community-Version von PyCharm beginnen.
Für die wissenschaftliche und Web-Python-Entwicklung. Mit HTML-, JS- und SQL-Unterstützung.
- Plattform: Linux, Mac, und Windows
- Typ: IDE
- Preis: Kostenlos (Community Edition) und kostenpflichtig (Professional Edition)
- Quelle: Open Source (Community Edition)
- Offizieller Download-Link
Vorteil
- Fortgeschrittene und moderne Bearbeitungsmöglichkeiten für Profis, die schnelle Entwicklungen unterstützen.
Nachteil
- Die meisten der professionellen Werkzeuge sind in der kostenpflichtigen Version verfügbar (ca. 8 bis 10 USD pro Monat für die individuelle Nutzung).
Spyder
Spyder ist ein leistungsstarker Python-Editor, der in Python für Python geschrieben wurde. Er wurde entwickelt, um von Wissenschaftlern, Ingenieuren und Datenwissenschaftlern verwendet zu werden. Er bietet eine einzigartige Kombination aus den fortschrittlichen Bearbeitungs-, Analyse-, Debugging- und Profiling-Funktionen eines umfassenden Entwicklungswerkzeugs mit den Datenexplorations-, interaktiven Ausführungs-, Tiefeninspektions- und schönen Visualisierungsfunktionen eines wissenschaftlichen Pakets.
- Plattform: Anaconda
- Typ: IDE
- Preis: Kostenlos
- Quelle: Open Source
- Offizieller Download-Link
- Offizielle Website
Vorteil
- Leicht und kostenlos
Nachteil
- Sie müssen es als Teil des Anaconda-Pakets herunterladen. Es gibt kein eigenständiges Installationsprogramm.
Sublime Text
Sublime Text ist ein anspruchsvoller Code-Editor mit einer Python-Programmierschnittstelle. Er ist plattformübergreifend und unterstützt nativ viele Programmiersprachen. Sie können seine Eigenschaften und Funktionalität mit Plugins erweitern. Sublime Text verfügt über produktivitätssteigernde Funktionen wie Goto anything, Änderungen an mehreren Abschnitten Ihrer Datei gleichzeitig.
- Plattform: Windows, Linux, OS X
- Typ: IDE
- Preis: Kostenlos, aber für den Dauereinsatz muss eine Lizenz erworben werden
- Quelle: Closed Source
- Offizieller Download-Link
- Offizielle Website
Vorteile
- Leichtgewichtig, kostenlos und für Windows, Mac und Linux verfügbar.
Nachteile
- Zum Testen ist es kostenlos, aber für die erweiterte Nutzung muss eine Lizenz erworben werden.
Thonny
Thonny ist eine Python-IDE für Einsteiger und einfach zu bedienen. Es wird mit dem neuesten Python (3.7+ zum Zeitpunkt des Schreibens) geliefert, so dass Sie sich nicht um eine separate Installation von Python in Ihrem Betriebssystem kümmern müssen. Die Benutzeroberfläche ist übersichtlich und ablenkungsfrei für Anfänger. Einige der anderen bemerkenswerten Eigenschaften von Thonny sind – Variablenansicht, einfacher Debugger, Schritte, Syntaxfehler.
- Plattform: Windows, Linux, Mac
- Typ: IDE
- Preis: Kostenlos
- Quelle: Open Source
- Offizieller Download-Link
Vorteile
- Leicht, kostenlos und für Windows, Mac und Linux verfügbar.
Nachteile
- Mit grundlegenden Funktionen verfügbar, da es sich um eine Einsteiger-IDE handelt.
Es gibt viele Python-Editoren, und dies sind die 5 besten von ihnen. Einige der anderen bemerkenswerten Python-Editoren, die Sie auch ausprobieren können – VIM, IDLE (kommt mit Standard-Python), Cloud 9, Visual Studio Code und eMacs.