Nauč se Python > Kurzy > Začátečnický kurz PyLadies > Instalace > Instalace editoru > Instalace MU

Instalace Mu

Na Windows si stáhni MU z jeho domovské stránky a nainstaluj. Použij 64-bitovou nebo 32-bitovou verzi, stejně jako v případě Pythonu.

Na Linuxu se Mu instaluje přes pip, který je součástí Pythonu.

$ python -m pip install mu-editor

Editor pak můžeš spustit z příkazové řádky

$ mu-editor

nebo si vyrobit zkratku.

$ shortcut mu-editor

Zkratka se vytvoří ve složce, ve které se právě nacházíš, poté ji můžeš přesunout kam chceš. K jejímu vytvoření je třeba balík shortcut, ten se dá naistalovat opět pomocí pipu.

$ python -m pip install shortcut

Nastavení

Při prvním spuštění vyber mód Python.

Mu run

Jinak se v Mu nemusí nic nastavovat, ani to moc nejde, funguje „z výroby“ jednoduše 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ěla bys ho co nejdřív uložit pod správným jménem.

Spouštění programů

Mu není jen obyčejný editor pro psaní kódu, umí programy v Pythonu i spouštět, stačí kliknout a tlačítko Run a kód, který máš právě otevřený se spustí, v dolní části okna se objeví výstup. Více si ukážeme na lekci.

Mu run

Kontrola 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 nemusela všechny pamatovat a postupně si na ně zvykla provádí kontrolu Mu za tebe. Stačí kliknout na ikonku zdviženého palce a Mu ti zkoukne kód a řekne, kde není správně upravený.

Mu syntax chceck

Nácvik odsazování

Jak už bylo zmíněno, 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.