Ebben az útmutatóban megismerheti a különböző Python IDE-ket és a kódszerkesztőket kezdőknek és szakembereknek.
A kódszerkesztő olyan eszköz, amelyet a kód írására és szerkesztésére használnak. Általában könnyűek és nagyszerűek lehetnek a tanuláshoz. Ha azonban a program nagyobb lesz, akkor tesztelnie és hibakeresnie kell a kódját, ott jönnek be az IDE-k.
Az IDE (Integrated Development Environment) sokkal jobban megérti a kódot, mint a szövegszerkesztő. Általában olyan funkciókat biztosít, mint a gyártás automatizálása, a kód szögelése, tesztelése és hibakeresése. Ez jelentősen felgyorsíthatja munkáját. Hátránya, hogy az IDE-k használata bonyolult lehet.
Hogyan válasszuk ki a célját szolgáló Python IDE / kód szerkesztőt?
A feladat megkönnyítése érdekében elkészítettük ezt az útmutatót. Az ebben az útmutatóban említett összes eszköz elérhető Windows, Linux és MacOS rendszereken
Szeretnék egy Python IDE / kód szerkesztőt:
- Tanulás
- Fejlődés
Python IDE-k megjelenítése Programiz ajánlás:
- Igen
1. Online fordító a Programiz-tól
For: Kezdő árak: IngyenesHa el akarja kezdeni a Python-kód írását anélkül, hogy időt fordítana a Python telepítésére és egy fejlesztői környezet beállítására, használhatja online Python-fordítónkat. A kezdéshez csak internetre és böngészőre van szükség.
Egyébként online tolmácsunk teljesen ingyenes.

2. VAGY
For: Kezdő árak: IngyenesA Python telepítésekor alapértelmezés szerint az IDLE is telepítésre kerül. Ez megkönnyíti a Python használatának megkezdését. Főbb jellemzői: a Python shell ablak (interaktív tolmács), automatikus kitöltés, szintaxis kiemelés, intelligens behúzás és egy alapvető integrált hibakereső.
Az IDLE egy megfelelő IDE a tanuláshoz, mivel könnyű és egyszerűen használható. Nagyobb projektek esetében azonban nem optimális.
További információ: IDLE funkciók
3. Fenséges szöveg 3
Mellette : Kezdő, Szakmai árak: FreemiumA Sublime Text egy népszerű kódszerkesztő, amely sok nyelvet támogat, beleértve a Python-t is. Gyors, jól testreszabható és hatalmas közösséggel rendelkezik.
Telepítéskor alapvető beépített támogatást nyújt a Python számára. Telepíthet azonban olyan csomagokat, mint a hibakeresés, az automatikus kiegészítés, a kódolás, stb. Vannak különféle csomagok a tudományos fejlesztéshez, a Django, a Flask és így tovább. Alapvetően testre szabhatja a Sublime szöveget, hogy teljes körű Python fejlesztői környezetet hozzon létre az Ön igényeinek megfelelően.
Letöltheti és határozatlan időre használhatja a kiértékelő Sublime szöveget. Időnként azonban megjelenik egy előugró ablak, amelyen a következőket kell beírnia: "licencet kell vásárolnia a folyamatos használathoz".

Tudj meg többet:
- Töltse le a Sublime szöveget
- Python beállítása Sublime szöveghez
4. Atom
Mellette: Kezdő, Szakmai árak: IngyenesAz Atom egy nyílt forráskódú kódszerkesztő, amelyet a Github fejlesztett ki, és amely Python fejlesztésére használható (hasonló Sublime szöveg).
Jellemzői szintén hasonlóak a Sublime Text-hez. Az Atom nagyon testreszabható. Telepíthet csomagokat az igényeinek megfelelően. Az Atom Python fejlesztéséhez gyakran használt csomagjai közül néhány az autocomplete-python, linter-flake8, python-debugger stb.
Személy szerint a Python fejlesztése során az Atom-ot részesítem előnyben a Sublime Text helyett.

Tudj meg többet:
- Letöltés Atom
- Python beállítása az Atom számára
5. Thonny
For: Kezdő árak: IngyenesA Thonny egy Python dedikált IDE, amely beépített Python 3-mal érkezik. Miután telepítette, elkezdheti írni a Python kódot.
A Thonny-t kezdőknek szánják. A felhasználói felület egyszerű, így a kezdőknek könnyű lesz az indulás.
Bár a Thonny-t kezdőknek szánják, számos hasznos funkcióval rendelkezik, amelyek szintén jó IDE-ként szolgálnak a teljes körű Python fejlesztéshez. Néhány jellemzője a szintaxishibák kiemelése, a hibakereső, a kód befejezése, a kifejezések kiértékelése, stb.
Rövid tipp: Ha kezdő View
vagy, kattints a gombra variables
. Ez megnyitja a variables
nézetet, amely tartalmazza a program változóinak listáját és azok értékeit.

További információ: Thonny hivatalos webhely
6. PyCharm
Mellette : Professzionális árak: FreemiumA PyCharm egy IDE professzionális fejlesztők számára. JetBrains, egy nagyszerű szoftverfejlesztő eszközök létrehozásáról ismert vállalat készítette.
A PyCharm két verziója létezik:
- Közösség - ingyenes, nyílt forráskódú verzió, könnyű, jó a Python és a tudományos fejlődés számára
- Professzionális - fizetős verzió, teljes funkcionalitású IDE, a webfejlesztés támogatásával is
A PyCharm biztosítja az összes főbb jellemzőt, amelyet egy jó IDE-nek biztosítania kell: a kód kitöltését, a kódellenőrzéseket, a hibák kiemelését és javításait, a hibakeresést, a verziókezelő rendszert és a kód újrakészítését. Mindezek a funkciók a dobozból kerülnek ki.
Személy szerint a PyCharm a kedvenc IDE-m a Python fejlesztéséhez.
Az egyetlen fő panasz, amelyet a PyCharm-ról hallottam, az az, hogy erőforrás-igényes. Ha számítógépe kis mennyiségű RAM-mal rendelkezik (általában kevesebb, mint 4 GB), előfordulhat, hogy a számítógép lemarad.

Tudj meg többet:
- PyCharm letöltése
- PyCharm funkciók
7. Visual Studio kód
Mellette: Szakmai árképzés: IngyenesA Visual Studio Code (VS Code) egy ingyenes és nyílt forráskódú IDE, amelyet a Microsoft hozott létre, és amely felhasználható Python fejlesztéshez.
Bővítményekkel hozzáadhat egy Python fejlesztői környezetet a VS-kód igényeinek megfelelően. Olyan szolgáltatásokat nyújt, mint az intelligens kódfeltöltés, a lehetséges hibák hibáinak felderítése, a hibakeresés, az egység tesztelése és így tovább.
A VS Code könnyű és erőteljes funkciókkal rendelkezik. Ez az oka annak, hogy népszerűvé vált a Python fejlesztői körében.

Tudj meg többet:
- Töltse le a VS kódot
- Python a Visual Studio kódban
8. Vim
Mellette: Szakmai árképzés: IngyenesA Vim egy szövegszerkesztő, amely előre telepítve van a macOS és a UNIX rendszerekbe. Windows esetén le kell töltenie.
Egyes fejlesztők abszolút imádják a Vim-et, a billentyűparancsokat és a bővíthetőséget, míg mások csak utálják.
Ha már tudja, hogyan kell használni a Vim-et, az jó eszköz lehet a Python fejlesztéséhez. Ha nem, akkor időt kell fektetnie a Vim és parancsainak megtanulásába, mielőtt felhasználhatja a Python számára.
Felveheti a szintaxis kiemeléséhez, a kód befejezéséhez, a hibakereséshez, a refaktoráláshoz stb. Tartozó bővítményeket a Vim-hez, és Python IDE-ként használhatja.

További információ: Vim Python fejlesztéshez
9. Spyder
Mellette: Kezdő, Szakmai árak: IngyenesA Spyder egy nyílt forráskódú IDE, amelyet általában tudományos fejlesztésre használnak.
A Spyderrel az Anaconda disztribúció telepítésével lehet legegyszerűbben elindulni. Ha nem tudod, az Anaconda népszerű disztribúció az adattudomány és a gépi tanulás számára. Az Anaconda disztribúció több száz csomagot tartalmaz, köztük a NumPy, a Pandas, a scikit-learn, a matplotlib és így tovább.
A Spyder olyan remek funkciókkal rendelkezik, mint az automatikus kiegészítés, a hibakeresés és az iPython shell. A PyCharmhoz képest azonban nincsenek jellemzői.

További információ: Spyder hivatalos webhely
Említésre méltóak
- Jupyter Notebook - nyílt forráskódú szoftver, amely lehetővé teszi élő kódok, vizualizációk stb. Létrehozását és megosztását.
- Eclipse + PyDev - Az Eclipse egy népszerű IDE, amely PyDev plugin segítségével Python fejlesztésre használható.
Ajánlott olvasmány: Milyen IDE-t használjon a Python számára?