Nauč se Python > Materiály > Začátečnický kurz > Instalace > Nastavení Atomu

Instalace Atomu

Editor Atom si stáhni z jeho domovské stránky a nainstaluj.

Nastavení

V Atomu se nemusí nic nastavovat, funguje „od výroby“ tak, jak má.

Odsazování a obarvování bude fungovat správně jen v souborech s koncovkou .py (jako Python). V jiných programovacích jazycích se totiž odsazuje i obarvuje jinak.

Proto jakmile v tomhle editoru vytvoříš nový soubor, měl/a bys ho co nejdřív uložit pod správným jménem.

Kontrola stylu zdrojového kódu

Jedna věc nám v Atomu přeci jen chybí: plugin pro kontrolu správného stylu zdrojového kódu.

Tak jako čeština má Python typografická pravidla. 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. Pravidla pro Python jsou popsána v dokumentu PEP8.

Aby sis je nemusel/a všechny pamatovat, nainstaluj si plugin, který tě na jejich porušení upozorní.

Nejprve je potřeba si nainstalovat speciální knihovnu, která se o kontrolu dokáže postarat. Do příkazové řádky zadej následující:

$ python -m pip install flake8

A nyní si nainstaluj plugin do samotného editoru. V hlavní nabídce vyber „Soubor > Nastavení/File > Settings“ a v nabídce uprostřed okna vyber poslední položku „Instalovat/Install“. Do vyhledávacího pole zadej „linter-flake8“ a v seznamu nalezených pluginů klikni u položky stejného jména na tlačítko „Instalovat/Install“. Bude ještě potřeba schválit instalaci všech závislostí, na které se Atom postupně zeptá.

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 odsadil/a 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.