PyCharm - najlepší Linux Python IDE

Táto príručka vám predstaví integrované vývojové prostredie PyCharm, ktoré je možné použiť na vývoj profesionálnych aplikácií pomocou programovacieho jazyka Pythonu. Python je skvelý programovací jazyk, pretože je naozaj multiplatformný. Môže sa použiť na vytvorenie jedinej aplikácie, ktorá bude fungovať na počítačoch so systémom Windows, Linux a Mac bez toho, aby museli prekompilovať ľubovoľný kód.

PyCharm je editor a debugger vyvinutý Jetbrains, ktorí sú rovnakí ľudia, ktorí vyvinuli Resharper. Resharper je skvelý nástroj, ktorý používajú vývojári systému Windows na refaktorovanie kódu a uľahčuje ich život pri písaní kódu .NET. Mnohé z princípov Resharperu boli pridané do profesionálnej verzie PyCharm.

Ako nainštalovať PyCharm

Táto príručka na inštaláciu programu PyCharm vám ukáže, ako získať program PyCharm, stiahnite ho, extrahujte súbory a spustite ho.

Uvítacia obrazovka

Pri prvom spustení aplikácie PyCharm alebo po ukončení projektu sa zobrazí obrazovka so zoznamom posledných projektov.

Zobrazia sa aj nasledujúce možnosti ponuky:

K dispozícii je tiež možnosť nastavenia konfigurácie, ktorá vám umožňuje nastaviť predvolenú verziu Pythonu a iné takéto nastavenia.

Vytvorenie nového projektu

Ak sa rozhodnete vytvoriť nový projekt, dostanete zoznam možných typov projektov takto:

Ak chcete vytvoriť základnú desktopovú aplikáciu, ktorá bude fungovať na systémoch Windows, Linux a Mac, potom si môžete vybrať projekt Pure Python a použiť knižnice QT na vývoj grafických aplikácií, ktoré vyzerajú ako pôvodné pre operačný systém, na ktorom bežia, bez ohľadu na to, kde boli vyvinuté.

Rovnako ako pri výbere typu projektu môžete tiež zadať názov vášho projektu a tiež vybrať verziu programu Python, ktorá sa bude rozvíjať proti.

Otvorte projekt

Projekt môžete otvoriť kliknutím na názov v zozname nedávno otvorených projektov alebo môžete kliknúť na tlačidlo Otvoriť a prejsť na priečinok, kde sa nachádza projekt, ktorý chcete otvoriť.

Kontrola z ovládania zdroja

PyCharm poskytuje možnosť skontrolovať kód projektu z rôznych online zdrojov vrátane GitHub, CVS, Git, Mercurial a Subversion.

IDE PyCharm

Pycharm IDE začína menu v hornej časti. Pod tým máte karty pre každý otvorený projekt.

Na pravej strane obrazovky sú možnosti ladenia pre prechod cez kód.

Ľavý panel obsahuje zoznam projektových súborov a externých knižníc.

Ak chcete pridať súbor, kliknite pravým tlačidlom myši na názov projektu a zvoľte "new". Potom získate možnosť pridať jeden z nasledujúcich typov súborov:

Keď pridáte súbor, napríklad súbor python, môžete začať písať do editora v pravom paneli.

Text je farebne označený a má tučný text. Zvislý riadok zobrazuje odsadenie, aby ste si boli istí, že ste správne tabbing.

Editor tiež obsahuje plnú IntelliSense, čo znamená, že pri začatí písania názvov knižníc alebo rozpoznaných príkazov môžete príkazy dokončiť stlačením karty.

Ladenie aplikácie

Aplikáciu môžete ladiť kedykoľvek pomocou možností ladenia v pravom hornom rohu.

Ak vyvíjate grafickú aplikáciu, stačí stlačiť zelené tlačidlo pre spustenie aplikácie. Môžete tiež stlačiť posun a F10.

Na ladenie aplikácie môžete buď kliknúť na tlačidlo vedľa zelenej šípky, alebo stlačiť posun a F9. Môžete umiestniť zarážky do kódu tak, aby sa program zastavil na danom riadku kliknutím na šedý okraj na riadku, na ktorom chcete zlomiť.

Ak chcete urobiť jediný krok vpred, môžete stlačiť kláves F8, ktorý prechádza cez kód. To znamená, že kód bude spustený, ale nezapadne do funkcie. Ak chcete vstúpiť do funkcie, stlačte F7. Ak máte funkciu a chcete prejsť na funkciu volania, stlačte posun a F8.

Počas ladenia sa v spodnej časti obrazovky zobrazujú rôzne okná, napríklad zoznam procesov, vlákien a premenných, na ktoré sledujete hodnoty. Keď prechádzate cez kód, môžete do premennej pridať hodinky, aby ste mohli vidieť, kedy sa hodnota zmení.

Ďalšou skvelou možnosťou je spustiť kód s kontrolou pokrytia. Programovací svet sa v priebehu rokov značne zmenil a teraz je bežné, že vývojári vykonávajú testovací vývoj tak, aby každá zmena, ktorú vykonali, mohla skontrolovať, aby sa uistili, že neporušili inú časť systému.

Kontrola pokrytia skutočne pomáha spustiť program, vykonať niektoré testy a potom, keď ste skončili, vám povie, koľko kódu sa pokrylo ako percento počas testovacieho cyklu.

K dispozícii je tiež nástroj na zobrazenie názvu metódy alebo triedy, koľkokrát boli položky volané a ako dlho sa strávili v konkrétnom kuse.

Kódovanie refaktorov

Skutočnou silnou funkciou PyCharm je možnosť refaktora kódu.

Keď začnete vytvárať kódy, na pravom okraji sa objavia malé značky. Ak zadáte niečo, čo pravdepodobne spôsobí chybu, alebo ak nie je zapísané, potom PyCharm umiestni farebný marker. Kliknutím na farebnú značku vám povieme problém a ponúkneme riešenie.

Napríklad, ak máte vyhlásenie o importu, ktoré importuje knižnicu a potom nepoužíva nič z tejto knižnice, kód nie je iba šedý, značka uvádza, že knižnica nie je použitá.

Ostatné chyby, ktoré sa objavia, sú pre dobré kódovanie, napríklad len prázdny riadok medzi vyhlásením importu a začiatkom funkcie. Budete tiež informovaní, keď ste vytvorili funkciu, ktorá nie je malá.

Nemusíte sa riadiť všetkými pravidlami PyCharmu. Mnohé z nich sú len dobré pokyny pre kódovanie a nemajú nič spoločné s tým, či kód bude fungovať alebo nie.

V ponuke kódov sú aj ďalšie možnosti refaktoringu. Môžete napríklad vykonať vyčistenie kódu a môžete nahliadnuť do súboru alebo projektu.

zhrnutie

PyCharm je skvelý editor pre vývoj kódu Pythonu v systéme Linux a existujú dve verzie. Komunitná verzia je pre ležérneho vývojára, zatiaľ čo profesionálne prostredie poskytuje všetky nástroje, ktoré môže vývojár potrebovať pri vytváraní profesionálneho softvéru.