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
Při prvním spuštění vyber mód Python.
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ěl/a bys ho co nejdřív uložit pod správným jménem.
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.
Tak jako čeština má i 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, je tak 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 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ý.
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 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.