Python

Top 10 Python-IDE für Ubuntu

Top 10 Python-IDE für Ubuntu
Python ist eine der am weitesten verbreiteten universellen Programmiersprachen. Viele der beliebten Websites oder Anwendungssoftwares, die Sie täglich verwenden, werden von Python unterstützt. Der Grund für die Popularität dieser Programmiersprache ist ihre einfache und leicht verständliche Natur. Genau wie neue Programmierer habe ich meine Programmierung mit Python begonnen und es ist immer noch meine bevorzugte und liebste Programmiersprache.Es gibt viele integrierte Entwicklungsumgebungen (IDEs), die zum Bearbeiten und Programmieren in Python verfügbar sind. Persönlich bevorzuge ich Vim auf dem Ubuntu-Terminal, aber es gibt viele IDEs wie PyCharm, GNU Emacs und PyZo für Ubuntu. Heute werden wir diese IDEs einzeln besprechen.

1. Vim

Vim ist meine bevorzugte IDE Nr. 1 seit den College-Projekten und auch heute noch, weil es mühsame Aufgaben wie das Programmieren sehr einfach und angenehm macht. Es ist nicht nur ich, sondern Vim wird von vielen Entwicklern und Linux-Benutzern verwendet, weil es eine sehr schnelle und hochgradig anpassbare IDE ist. Noch wichtiger ist, dass Vim die Debugging-Aufgabe einfacher macht und viele Tools und Plug-Ins unterstützt.

Vim kann sowohl als eigenständige Anwendung als auch als Befehlszeilenschnittstelle verwendet werden. Viele neue Benutzer finden es vielleicht anfangs schwierig, es zu verwenden, aber wenn Sie sich daran gewöhnt haben, werden Sie es lieben, auf Vim . zu programmieren.

$ sudo apt-get install vim

2. PyCharm

PyCharm ist eine sehr beliebte plattformübergreifende Python-IDE, die in zwei Editionen erhältlich ist, nämlich der Community- und der Professional-Edition. Die Community-Edition ist kostenlos und Open Source, während die Pro-Edition kostenpflichtig ist. Es ist hochgradig anpassbar und funktionsreiche IDE mit Funktionen wie Integrated Unit Testing und Python Debugger, Fehlerhervorhebung, Codeanalyse und vielem mehr, die Sie in der IDE erwarten können.

Pycharm hat im Vergleich zu anderen Python-IDEs eine der besten GUIs und könnte eine gute Wahl für professionelle Entwickler sein. Es ist für die neuesten Versionen von Ubuntu unter dem Snap-Paket verfügbar und kann direkt vom Ubuntu Software Center heruntergeladen werden.

$ sudo snap install pycharm-community --classic

3. Eric

Eric ist eine integrierte Open-Source-Entwicklungsumgebung, die in Python geschrieben und entwickelt wurde. Es ist eine plattformübergreifende IDE mit Unterstützung für viele Programmiersprachen, einschließlich Python. Eric IDE ist mit so vielen Funktionen gebündelt, darunter automatische Codevervollständigung, Fehlerhervorhebung, integrierter Python-Debugger, erweiterte Suche, Syntaxhervorhebung usw.

Eric hat eine einfache, aber hochgradig anpassbare GUI mit Unterstützung für Plug-Ins und Erweiterungen. Es verfügt auch über einen integrierten Klassenbrowser, den Sie nicht viele IDEs finden werden.

$ sudo apt-get install eric

4. Pyzo

Pyzo ist eine Open-Source-Programmierumgebung auf Basis von Python. Es verwendet conda, um Python-Pakete zu verwalten. Es ist eine einfache und interaktive IDE, aber es gibt keine Kompromisse bei seinen Funktionen. Einige der Funktionen umfassen Syntaxhervorhebung, Einrückungsleitfaden, Matlab-ähnliche Benutzeroberfläche, Drag-and-Drop-Dateien und -Verzeichnisse usw.

Pyzo bietet auch interaktive Hilfe, einen Dateibrowser und unterstützt alle wichtigen Programmiersprachen. Pyzo kann über das Software Center oder den Terminalbefehl heruntergeladen und installiert werden.

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

Sobald die Installation abgeschlossen ist, führen Sie den folgenden Befehl aus, um Pyzo IDE zu starten.

$ pyzo

5. Spyder

Spyder ist eine plattformübergreifende integrierte Entwicklungsumgebung, die speziell für die wissenschaftliche Programmierung in Python entwickelt wurde. Es ist eine mehrsprachige IDE mit Funktionen wie Code-Auto-Vervollständigung, Syntax-Highlighting, Code-Analyse, horizontale und vertikale Aufteilung.

Spyder verfügt über eine layoutbasierte Benutzeroberfläche, die es auch für neue Benutzer leicht zu navigieren und zu verwenden macht. Es unterstützt auch IPython, NumPy, SciPy und viele andere Open-Source-Software software.

$ sudo apt-get install spyder

6. GNU-Emacs

GNU Emacs ist eine integrierte Entwicklungsumgebung, die im Rahmen des GNU-Projekts entwickelt wurde und ein plattformübergreifender Code-Editor ist. Es ist ein anpassbarer Code-Editor mit Unterstützung für die Programmiersprache Python, der sofort einsatzbereit ist. Es ist eine der leistungsstärksten IDEs für die Programmierung in Python.

GNU Emacs verfügt über eine einfache Benutzeroberfläche, die eine hervorragende Endbenutzererfahrung bietet. Emacs ist nicht nur auf die Programmierung beschränkt, da Sie es zum Surfen im Internet, E-Mail usw. verwenden können.

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

7. Atom

Atom ist ein kostenloser Open-Source-Texteditor mit Funktionen wie jede integrierte Entwicklungsumgebung. Es wird von GitHub entwickelt und unterstützt fast alle wichtigen Programmiersprachen einschließlich Python. Durch die Installation einiger Erweiterungen und Plug-Ins können Sie IDE-ähnliche Funktionen in Atom einbringen.

Atom hat eine elegante Benutzeroberfläche und bietet Funktionen wie Autovervollständigung, Syntaxhervorhebung, Diagnose und vieles mehr.

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

8. PyDev (Eclipse)

PyDev ist ein Drittanbieter-Plug-in für Eclipse, eine integrierte Entwicklungsumgebung, die für die wissenschaftliche Programmierung in Python entwickelt wurde. Es bietet Funktionen wie Codeanalyse, grafisches Debugging, Code-Refactoring usw.

Da PyDev in Eclipse integriert ist, hat es eine sehr gute Benutzeroberfläche. Es hat auch eine Integration mit PyLint. Um PyDev zu verwenden, müssen Sie nur Eclipse vom Ubuntu Software Center installieren und das PyDev-Plug-in hinzufügen.

9. Flügel

Wing ist eine von Wingware entwickelte IDE und wurde speziell für die Programmiersprache Python entwickelt. Wing bietet viele Funktionen wie Auto-Vervollständigung, Auto-Editing, Quellbrowser, Code-Navigation und lokales sowie Remote-Debugging.

Wing verfügt über eine flexible Benutzeroberfläche, in der alles perfekt platziert ist, damit Sie leicht finden, was Sie wollen.

Laden Sie das Wing-Paket hier herunter

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

10. Thonny

Thonny ist eine einfache IDE, die speziell für Anfänger entwickelt wurde. Es verfügt über eine einfache und benutzerfreundliche Benutzeroberfläche mit einigen grundlegenden Funktionen wie Debugger, Codevervollständigung usw. Thonny wird mit Python 3 geliefert.6 ist sofort einsatzbereit und erfordert ein einfaches Installationsprogramm, um mit der Python-Programmierung zu beginnen.

Das Beste an Thonny ist, dass es eine anfängerfreundliche System-Shell hat und Sie die System-Shell von Tools viele öffnen können, um zusätzliche Pakete zu installieren oder den Umgang mit Python auf der Befehlszeile zu lernen.

Laden Sie Thonny von hier herunter

http://thonny.Organisation/

Die Auswahl der besten IDE hängt immer von den Vorlieben und Bedürfnissen des Programmierers ab. Die hier aufgeführten IDEs sind in Bezug auf die Codebearbeitung sowie das Debugging und die allgemeine Benutzererfahrung am besten. Sie können jederzeit Ihre Gedanken und Ansichten @LinuxHint teilen.

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...