10 Bescht Python IDEs fir Linux Programmer am Joer 2020


Python ass eng allgemeng Zweck Programméierungssprooch fir alles ze bauen; vu Backend Webentwécklung, Datenanalyse, kënschtlech Intelligenz bis wëssenschaftlech Informatik. Et kann och benotzt ginn fir Produktivitéitssoftware, Spiller, Desktop Apps, an doriwwer eraus z'entwéckelen.

Et ass einfach ze léieren, huet eng propper Syntax an Indentatiounsstruktur. An eng IDE (Integrated Development Environment) kann, zu engem gewëssen Ausdehnung, seng Programméierungserfarung bestëmmen wann et drëm geet fir all Sprooch ze léieren oder z'entwéckelen.

Et gi vill Python IDEs dobaussen, an dësem Artikel wäerte mir déi bescht Python IDEs fir Linux oplëschten. Egal ob Dir nei mam Programméiere sidd oder en erfuerene Entwéckler, mir hunn Iech ofgedeckt.

1. PyCharm

PyCharm ass eng mächteg, Cross-Plattform, héich personaliséierbar a pluggbar Python IDE, déi all Entwécklungsinstrumenter op enger Plaz integréiert. Et ass Feature-räich a kënnt an enger Gemeinschaft (gratis an Open-Source) souwéi professionell Editiounen.

Et bitt Smart Code Fäerdegstellung, Code Inspektiounen Funktionalitéiten, an huet bemierkenswäert Feeler Highlighting a Quick Fixes. Et schéckt och mat automatiséierter Code Refactoring an exzellente Navigatiounsfäegkeeten.

Huet gebaut-an Entwéckler Handwierksgeschir wéi eng integréiert Debugger an Test Leefer; Python Profiler; en agebaute Terminal; Integratioun mat grousse VCS an agebaute Datebank Tools a vill méi. Et ass ganz populär ënner Python Programméierer an entworf fir professionell Entwéckler.

2. Wing Python IDE

Wing Python IDE ass eng héich personaliséierbar a flexibel, professionell Python IDE mat engem mächtege Debugger an intelligenten Editor. Et erméiglecht interaktiv Python Entwécklung op eng séier, korrekt a lëschteg Manéier.

E puer vu senge bekannte Funktiounen enthalen extrem mächteg Debuggingfäegkeeten, Codenavigatioun, integréiert Eenheetstest, Fernentwécklung, a sou vill méi. Wann Dir gär Vim benotzt, da verbënnt Wing erstaunlech mam Vim Editor.

Et huet räich Integratioun mat App Engine, Django, PyQt, Flask, Vagrant, an doriwwer eraus. Et ënnerstëtzt Projektmanagement a Versiounskontrolle mat Git, Mercurial, Bazaar, Subversion, a vill anerer. Et gëtt och populär bei Python Entwéckler, a vill Benotzer léiwer et elo op PyCharm.

3. Eric Python IDE

Den Eric ass e Feature-räiche Python IDE, geschriwwen am Python. Et baséiert op der Cross-Plattform Qt UI Toolkit, integréiert mat der héich flexibeler Scintilla Editor Kontroll. Et huet eng onlimitéiert Zuel vun Redaktoren.

Et bitt e konfiguréierbare Fënster Layout, konfiguréierbar Syntax Highlight, Source Code Auto-Fäerdegstellung, Source Code Call Tipps, Source Code Folding, Brace Matching, Fehler Highlight, a bitt fortgeschratt Sichfunktionalitéit inklusiv Projet-breet Sich an Ersatz.

Den Eric huet en integréierte Klassebrowser a Webbrowser, integréiert Versiounskontrollinterface fir Mercurial, Subversion, a Git Repositories als Kär Plug-ins a sou vill méi. Ee vu senge wichtegste Funktiounen, déi a ville Python IDEs feelt ass en integréierte Quellcode-Dokumentatiounssystem.

4. PyDev Fir Eclipse

PyDev ass eng Open-Source, Feature-räich Python IDE fir Eclipse. Et ënnerstëtzt Django Integratioun, Code Fäerdegstellung, Code Fäerdegstellung mat Auto Import, Typ Hiweis, a Code Analyse.

Et bitt Refactoring, en Debugger, Remote Debugger, Tokens Browser, interaktive Konsol, Eenheetstestintegratioun, Codedeckung a PyLint Integratioun. Et erlaabt Iech Referenzen ze fannen andeems Dir (Ctrl+Shift+G) Ofkiirzungsschlësselen benotzt. Dir kënnt et fir Python, Jython, an IronPython Entwécklung benotzen.

5. Spyders Wëssenschaftlech Python IDE

Spyder ass eng wëssenschaftlech Python IDE mat villen Features fir Fuerschung, Datenanalyse a wëssenschaftlech Package Kreatioun. Et schéckt mat engem Multi-Sprooch Redakter mat Funktioun/Klass Browser, Code Analyse Fonctiounen (mat Ënnerstëtzung fir pyflakes an pylint), Code Ofschloss, horizontal a vertikal opzedeelen souwéi Goto Definitioun Fonktioun.

Et huet eng interaktiv Konsole, Dokumentatiounsviser, Variabel Explorer, an e Datei Explorer. Spyder erlaabt Ufroen iwwer verschidde Dateien an Ärem Projet ze sichen, mat kompletter Ënnerstëtzung fir regulär Ausdréck.

6. Pyzo Python IDE

Pyzo ass eng einfach, gratis an Open Source IDE fir Python. Et beschäftegt Conda, en OS-agnosteschen, Systemniveau binäre Package Manager an Ökosystem. Wéi och ëmmer, et funktionnéiert ouni Python Dolmetscher. Säin Haaptdesignziel ass einfach an héich interaktiv ze sinn.

Et besteet aus engem Editor, enger Shell, an eng Sortiment vun nëtzlechen Standardinstrumenter wéi e Dateiebrowser, Quellstruktur, Logger, an eng interaktiv Hëllef Feature fir de Programméierer op verschidde Manéieren ze hëllefen. Et bitt voll Unicode Ënnerstëtzung souwuel am Editor a Shell. An Dir kënnt tëscht verschiddene Qt Themen wielen ze benotzen.

7. Thonny Python IDE

Thonny ass eng Open-Source Python IDE geduecht fir Ufänger déi kee Virwëssen am Python Léieren an Entwécklung hunn. Et kënnt mat Python 3.7 an huet ganz Basis an einfach Fonctiounen déi einfach vun neien Entwéckler verstoen kann.

D'Basisfeatures enthalen en einfachen Debugger mat F5, F6, a F7 Funktiounschlësselen fir Debugging Code, bitt eng Optioun fir ze kucken wéi Python Är Ausdréck evaluéiert, Highlight Syntaxfehler, Auto Code Fäerdegstellung Ënnerstëtzung, an e Pip Package Manager fir Drëtt Partei Packagen z'installéieren. .

8. IDLE Python IDE

IDLE ass eng Open-Source a populär Python's Integréiert Entwécklung a Léierëmfeld fir Ufänger Niveau Programméierer déi Python Entwécklung Programméiere wëllen ouni virdrun Erfahrung léieren.

IDLE ass eng Cross-Plattform a kënnt mat Basisfeatures, déi Iech erlaben Är Python-Projeten an enger einfacher graphescher User-Interface z'änneren, ze lafen an ze debuggen. IDLE ass am 100% Python Programm kodéiert an et benotzt den Tkinter GUI Toolkit fir seng Fënsteren ze bauen.

9. GNU Emacs Fir Python Programméiere

Emacs ass e gratis, erweiterbaren, personaliséierbaren a Cross-Plattform Texteditor. Emacs huet schonn out-of-the-box Python-Ënnerstëtzung iwwer \python-mode. Wann Dir en Emacs Fan sidd, kënnt Dir eng komplett IDE fir Python Programméiere bauen andeems Dir d'Packagen integréiert, déi am Python Programming In Emacs Guide am Emacs wiki.

10. Vim Redakter

Python-Modus, e Plugin fir Python Uwendungen am Vim z'entwéckelen.

VIM kann e Péng sinn fir speziell fir nei Benotzer ze konfiguréieren, awer wann Dir et fäerdeg bréngt, hutt Dir e perfekte Match (ech mengen Vim a Python). Et gi verschidde Extensiounen déi Dir benotze kënnt fir eng vollwäerteg, professionell IDE fir Python opzestellen. Kuckt d'Python Wiki fir méi Informatiounen.

Eng IDE kann den Ënnerscheed tëscht enger gudder a schlechter Programméierungserfarung maachen. An dësem Artikel hu mir 8 Bescht Python IDEs fir Linux gedeelt. Hu mir eppes verpasst, loosst eis iwwer de Kommentarformular hei drënner wëssen. Loosst eis och wëssen wéi eng IDE Dir am Moment fir Python Programméiere benotzt.