Nauč se Python > Kurzy > Začátečnický kurz PyLadies na Fakultě informatiky MUNI > Instalace > Instalace editoru > Nastavení editoru

Instalace editoru

Používáš-li editor, pro který nemáme instrukce, budeš ho muset nastavit sama. Tady je pár tipů, na co si dát pozor.

Nastavení

Číslování řádků

Ujisti se, že ti editor čísluje řádky. Pokud ne, podívej se do nastavení a zjisti, jak se to zapíná.

Obarvování

Ulož soubor s koncovkou .py – například zkouska.py – a zkopíruj do něj následující program:

def foo():
    return "abc" * 2

Jestli se text automaticky obarví (klidně jinými barvami než tady), je tvůj editor nastavený správně. Jinak se podívej do nastavení a zjisti, jak se to zapíná.

Odsazování

Stisknutím klávesy Tab na začatku řádku se vloží 4 mezery. Pro psaní a sdílení kódu v Pythonu je důležité, aby byly čtyři a aby to byly opravdu mezery.

Jestli to jsou mezery, se dá zjistit tak, že odsazení na začátku vybereš myší. Jde-li vybírat po jednotlivých mezerách, je všechno v pořádku.

Nejde-li vybírat po jednotlivých mezerách, nebo pokud se jich po stisknutí Tab vloží jiný počet než 4, podívej se do nastavení po možnostech jako „velikost odsazení“ nebo „nahrazovat tabulátory za mezery”.

Kontrola stylu zdrojového kódu

Editory často podporují instalaci pluginů, které mohou psaní kódu usnadnit a pomoci s jeho kontrolou. Jeden z neužitečnějších je plugin pro kontrolu správného stylu zdrojového kódu.

Tak jako čeština má Python typografická providla. Například za čárkou se píše mezera, ale před ní ne. Jsou nepovinná, program bude fungovat i při jejich nedodržení, ale pomáhají psát přehledný kód, tak je dobré je dodržovat už od začátku. Tato pravidla jsou popsána v dokumentu PEP8.

Zkus takový plugin pro svůj editor najít a nainstalovat.

Nácvik odsazování

Jak už bylo zmíňeno, v Pythonu je důležité, kolika mezerami řádek začíná. Proto se nám bude hodit vědět, jak rychle odsazovat bloky textu. Pojďme si ukázat, jak na to.

Zkopíruj si do editoru tento text:

Ofelie:
Ach princi!
Jak má se Vaše Výsost už tak dlouho?
Hamlet:
Děkují poníženě: skvěle, skvěle, skvěle.
Ofelie:
Mám od vás, princi, stále ještě dárky,
Jež dávno toužím vrátit. Prosím vás,
račte je přijmout teď.
Hamlet:
Kdo? Já? Já nikdy
vám nedal nic.
Ofelie:
Dal, Výsosti. A spolu s dárky slova
tak rozmilá, že každý z nich
měl jejich vůni. Ta teď vyvanula,
a tak je vracím. Dary nejbohatší
se mění v trety, když se dárce mračí.
Zde, Výsosti.

(úryvek ze hry Hamlet, napsal W. Shakespeare, překlad E. A. Saudek)

Tenhle text není moc přehledný, tak ho zkusíme poodsazovat, aby vypadal takhle:

Ofelie:
    Ach princi!
    Jak má se Vaše Výsost už tak dlouho?
Hamlet:
    Děkují poníženě: skvěle, skvěle, skvěle.
Ofelie:
    Mám od vás, princi, stále ještě dárky,
    Jež dávno toužím vrátit. Prosím vás,
    račte je přijmout teď.
atd.

Abys odsadila jeden řádek, nastav kurzor na začátek řádku a stiskni klávesu Tab. Každým stisknutím řádek odsadíš o 4 mezery.

Odsadíš-li moc, pomocí Shift+Tab odsazení zmenšíš.

Chceš-li odsadit víc řádků najednou, všechny je vyber a stiskni Tab. I výběr můžeš „od-odsadit“ pomocí Shift+Tab.

A to je vše! Teď máš nejen nastavený editor, ale umíš ho i používat.


Toto je stránka lekce z kurzu, který probíhá nebo proběhl naživo s instruktorem. Přejít na stejnou lekci v kurzu pro samouky.