Python-Editoren auf Raspberry Pi
Als kleine und leichte Workstation kann der Raspberry Pi eine ausgezeichnete Wahl für Entwickler oder Hobbyprogrammierer sein. Python ist bereits standardmäßig auf dem Raspberry Pi installiert, wenn Sie das Standard-Raspberry-Pi-Betriebssystem ausführen. Trotz seiner geringen Größe verfügt der Raspberry Pi über ausreichend Hardware, um eine Python-IDE auszuführen, sodass Sie Ihren Python-Code erstellen können. Leider verfügen einige Editoren nicht über ARM-Unterstützung, sodass unsere Auswahl beim Raspberry Pi etwas geringer ist.
In diesem Tutorial gehen wir auf einige verschiedene Python-Editoren ein, die auf einem Raspberry Pi installiert werden können. Wir werden auch die Installationsanweisungen für jede Anwendung behandeln. Treffen Sie Ihre Wahl aus den folgenden Python-Code-Editoren und verwandeln Sie Ihren Raspberry Pi in eine Entwicklungs-Workstation.
In diesem Tutorial lernen Sie:
- Liste der Python-Editoren, die auf Raspberry Pi verwendet werden können
Python-Editoren auf Raspberry Pi
Hier sind einige unserer Top-Tipps für Python-Editoren unter Linux. Welcher Python-Editor ist der richtige für Sie? Fast alle der unten aufgeführten Python-Editoren sind in den Standard-Repositories der Raspberry Pi OS-Distribution verfügbar. Probieren Sie es aus. Sie könnten überrascht sein.
PyCharm
PyCharm ist eine grafische IDE (integrierte Entwicklungsumgebung), die auf Raspberry Pi installiert werden kann. Viele Python-Programmierer verwenden PyCharm gerne, da es zum Analysieren von Code und zum Debuggen von Programmen verwendet werden kann und in Git und andere Versionskontrollsysteme sowie Webentwicklungsanwendungen integriert ist. PyCharm wird von JetBrains entwickelt. Es ist kostenlos und Open Source, oder zumindest ist es die Community Edition.
PyCharm verfügt über eine intelligente Autovervollständigung, die Ihnen hilft, Ihre Programmierproduktivität zu steigern. Es verfügt außerdem über PEP8-Prüfungen, Testunterstützung, intelligente Refactorings und eine Vielzahl von Inspektionen, die Ihnen dabei helfen, Ihre Python-Qualität zu verbessern.
PyCharm kann von der offiziellen Website heruntergeladen werden.
Thonny
Thonny ist eine Python-IDE, die speziell auf Programmieranfänger ausgerichtet ist. Es ist standardmäßig auf den neuesten Versionen von Raspberry Pi OS installiert, sodass Sie es im Programmiermenü im Anwendungsstarter finden können.
Thonny verfügt über mehrere Funktionen, die einem Programmieranfänger das Kennenlernen der Python-Sprache erleichtern, darunter einen integrierten Debugger und eine Ausdrucksauswertung. Die Benutzeroberfläche ist einfach und unkompliziert, wodurch Python beim ersten Einstieg viel weniger einschüchternd wirkt. Sogar erfahrene Python-Programmierer schätzen Thonny wegen seiner Einfachheit und ablenkungsfreien Benutzeroberfläche.
So installieren Sie Thonny auf Raspberry Pi:
$ sudo apt install thonny
Mu
Mu ist eine weitere einfache Python-IDE für Anfänger. Es ist einfach und unkompliziert zu verwenden. Mu verfügt über einen Debugger, REPL für Live-Codierung, die Möglichkeit, Daten aus Ihrem Skript zu zeichnen, und einen Code-Checker, der Ihr gesamtes Skript auf potenzielle Probleme analysiert.
Es wird standardmäßig auf dem Raspberry Pi OS installiert, sodass Sie über das Untermenü „Programmierung“ im Anwendungsstarter darauf zugreifen können. Es eignet sich hervorragend für Anfänger oder erfahrene Programmierer, die einen einfachen Python-Editor ohne Schnickschnack suchen.
So installieren Sie den Mu-Editor auf Raspberry Pi:
$ sudo apt install mu-editor
Visual Studio-Code
Visual Studio Code oder VSCode ist ein von Microsoft entwickelter Texteditor, der viele gängige Programmiersprachen wie Go, Java, JavaScript, Node.js, Python, C und C++ unterstützt. Es handelt sich um einen verzeichnisbasierten, sprachunabhängigen Quellcode-Editor, der sich auf Verzeichnisse statt auf Projekte konzentriert und für den zahlreiche Erweiterungen verfügbar sind.
Der Funktionsumfang von VSCode umfasst Klammerabgleich, Syntaxhervorhebung, Code-Faltung, Linting, Debugging und integrierte Versionskontrolle über Git, Subversion oder Perforce. Seit der ersten Veröffentlichung von VSCode im Jahr 2015 hat es sich bei Benutzern aller Desktop-Betriebssysteme, einschließlich GNU/Linux, zu einem immer beliebter werdenden Programmiertool entwickelt. Unsere Lieblingsfunktionen sind die Unterstützung einer Vielzahl von Programmiersprachen, der Fokus auf Verzeichnisse statt auf Projekte und die große Anzahl integrierter praktischer Funktionen.
So installieren Sie Visual Studio Code auf Raspberry Pi:
$ sudo apt install code
Sublimieren
Sublime verfügt über eine der schönsten Oberflächen aller GUI-Texteditoren. Es verfügt über eine Syntaxhervorhebung für jede gängige Programmiersprache, einschließlich Python, und macht es sehr einfach, den Code zu finden, mit dem Sie arbeiten möchten, und bietet sogar eine Übersicht auf der rechten Seite des Bildschirms. Das Standarddesign sieht großartig aus und ist mittlerweile auf den Bildschirmen vieler Entwickler zu sehen.
Die Anwendung kann aufgrund der vielen Funktionen etwas schwierig zu bedienen sein. Auch wenn Sie über die Python-Programmierung hinausgehen und es für einfache Dokumentbearbeitungszwecke verwenden, werden Sie Ihren Arbeitsablauf mit Sublime sicher vereinfachen. Was uns am besten gefällt, ist die elegante und anpassbare Benutzeroberfläche, die Möglichkeit, schnell Dateien oder Codes zu finden, mit denen Sie arbeiten möchten, und die Möglichkeit, mehrere Abschnitte gleichzeitig zu bearbeiten.
So installieren Sie Sublime auf Raspberry Pi:
$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg
$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
$ sudo apt update
$ sudo apt install sublime-text
Schlussgedanken
In diesem Tutorial haben wir einige Top-Picks für Python-Editoren kennengelernt, die für Raspberry Pi verfügbar sind. Natürlich gibt es viele andere Python-Editoren, aber diese Liste soll Ihnen bei der Auswahl des Python-Editors, der am besten zu Ihnen passt, den richtigen Weg weisen.