PyCharm - Nejlepší Linux Python IDE

Tato příručka vás seznámí s integrovaným vývojovým prostředím PyCharm, který lze využít k vývoji profesionálních aplikací pomocí programovacího jazyka Pythonu. Python je skvělý programovací jazyk, protože je opravdu multiplatformní. Může být použita k vývoji jedné aplikace, která bude fungovat na počítačích se systémem Windows, Linux a Mac, aniž by bylo nutné překompilovat libovolný kód.

PyCharm je editor a debugger vyvinutý Jetbrains, kteří jsou stejní lidé, kteří vyvinuli Resharper. Resharper je skvělý nástroj, který používají vývojáři systému Windows pro refactoringový kód a usnadňuje jejich život při psaní kódu .NET. Mnoho zásad Resharperu bylo přidáno do profesionální verze PyCharmu.

Jak nainstalovat PyCharm

Tato příručka k instalaci PyCharm vám ukáže, jak získat PyCharm, stáhněte si ho, extrahujte soubory a spusťte je.

Uvítací obrazovka

Při prvním spuštění programu PyCharm nebo při ukončení projektu se zobrazí obrazovka se seznamem posledních projektů.

Zobrazí se také následující možnosti nabídky:

K dispozici je také možnost nastavení konfigurace, která umožňuje nastavit výchozí verzi Pythonu a další podobné nastavení.

Vytvoření nového projektu

Když se rozhodnete vytvořit nový projekt, dostanete seznam možných typů projektů takto:

Pokud chcete vytvořit základní desktopovou aplikaci, která bude fungovat na systémech Windows, Linux a Mac, pak si vyberete projekt Pure Python a použijete knihovny QT k vývoji grafických aplikací, které vypadají jako nativní v operačním systému, ve kterém běží bez ohledu na to, kde byly vyvinuty.

Kromě volby typu projektu můžete také zadat název projektu a zvolit také verzi Pythonu, která se bude vyvíjet.

Otevřete projekt

Projekt můžete otevřít kliknutím na název v seznamu nedávno otevřených projektů nebo klepnutím na tlačítko Otevřít a přejděte do složky, kde se nachází projekt, který chcete otevřít.

Kontrola z řízení zdrojů

PyCharm poskytuje možnost zkontrolovat kód projektu z různých zdrojů online, včetně GitHub, CVS, Git, Mercurial a Subversion.

Pycharm IDE

Pycharm IDE začíná nabídkou v horní části. Pod tím máte karty pro každý otevřený projekt.

Na pravé straně obrazovky jsou možnosti ladění pro překročení kódu.

Levý panel obsahuje seznam souborů projektů a externích knihoven.

Chcete-li přidat soubor, klepněte pravým tlačítkem myši na název projektu a vyberte "nový". Pak máte možnost přidat jeden z následujících typů souborů:

Když přidáte soubor, například soubor python, můžete začít psát do editoru v pravém panelu.

Text je barevně kódován a má tučný text. Vertikální čára zobrazuje odsazení, takže si můžete být jisti, že správně tabulujete.

Editor také obsahuje úplnou technologii IntelliSense, což znamená, že jakmile začnete psát názvy knihoven nebo rozpoznaných příkazů, můžete příkazy dokončit stisknutím karty.

Ladění aplikace

Aplikaci můžete kdykoli ladit pomocí libovolných možností ladění v pravém horním rohu.

Pokud vyvíjíte grafickou aplikaci, stačí stisknout zelené tlačítko pro spuštění aplikace. Můžete také stisknout klávesu shift a F10.

Chcete-li aplikaci ladit, můžete buď kliknout na tlačítko vedle zelené šipky nebo stisknout klávesu shift a F9. Můžete umístit zarážky do kódu, aby se program zastavil na daném řádku kliknutím na šedý okraj na řádku, na kterém chcete rozbít.

Chcete-li provést jediný krok vpřed, můžete stisknout klávesu F8, která přechází na kód. To znamená, že kód bude spuštěn, ale nebude přecházet do funkce. Chcete-li vstoupit do funkce, stiskněte klávesu F7. Pokud jste ve funkci a chcete vystoupit na volání, stiskněte klávesu shift a F8.

Během ladění, v dolní části obrazovky se zobrazí různé okna, například seznam procesů a podprocesů a proměnných, na které sledujete hodnoty. Při procházení kódu můžete přidat hodinky do proměnné, abyste viděli, kdy se hodnota změní.

Další skvělou volbou je spustit kód s kontrolou pokrytí. Programovací svět se v průběhu let značně změnil a nyní je běžné, že vývojáři provádějí vývoj založený na testování, takže každá změna, kterou provedou, může zkontrolovat, aby se ujistila, že neporušili jinou část systému.

Kontrola pokrytí skutečně pomáhá spouštět program, provádět některé testy a poté, co jste dokončili, vám řekne, kolik z kódu bylo pokryto v procentech během testovacího běhu.

K dispozici je také nástroj pro zobrazování názvu metody nebo třídy, kolikrát byly volány položky a jak dlouho byly stráveny v tomto konkrétním kódu.

Kódování refaktorů

Opravdu silnou funkcí PyCharmu je možnost refaktorování kódu.

Když začnete vytvářet kód, na pravém okraji se objeví malé značky. Pokud zadáte něco, co pravděpodobně způsobí chybu nebo prostě není napsáno dobře, pak PyCharm umístí barevnou značku. Kliknutím na barevné značku vám řekne problém a nabídne řešení.

Například pokud máte příkaz importu, který importuje knihovnu a pak nepoužívá nic z této knihovny, bude kód nejen zbarvený šedě, značka bude uvádět, že knihovna není použita.

Další chyby, které se objeví, jsou pro dobré kódování, například pouze s prázdným řádkem mezi příkazem import a začátkem funkce. Budete také informováni, když jste vytvořili funkci, která není malá.

Nemusíte se řídit všemi pravidly PyCharmu. Mnohé z nich jsou jen dobré pokyny pro kódování a nemají nic společného s tím, zda bude kód fungovat nebo ne.

Nabídka kódů má také další možnosti refaktorování. Například můžete provést vyčištění kódu a můžete zkontrolovat soubor nebo projekt.

souhrn

PyCharm je skvělý editor pro vývoj kódu Pythonu v Linuxu a jsou k dispozici dvě verze. Komunitní verze je pro příležitostného vývojáře, zatímco profesionální prostředí poskytuje všechny nástroje, které může vývojář potřebovat pro vytváření profesionálního softwaru.