Učení se kódu je velmi populární na chvíli, a Python je skvělý programovací jazyk se naučit. Naštěstí pro nás, Mac je skvělá kódovací platforma,a Python usnadňuje naučit se kódovat na Mac.
v této funkci se podíváme na Nastavení Pythonu v macOS a poté se naučíme kódovat na této platformě. Křivka učení je velmi zvládnutelná; Python může být dokonce nainstalován na vašem počítači Mac již. (Pokud ne, nebojte se: pokryjeme také instalaci.,)
Zaměřujeme se zde na Python, ale pro široký přehled kódování Mac a různých jazyků, ze kterých si můžete vybrat, si přečtěte našeho úplného průvodce kódováním a programováním na počítači Mac.
výhody Pythonu
Python je programovací jazyk na vysoké úrovni, který byl vyvinut v roce 1991. V posledních několika letech, s přílivem kódování do škol, to se stalo v popularitě, zejména v Anglii. Proč? Jaké výhody má oproti jiným jazykům?
jednoduchost. Jednou z prvních výhod, které má Python oproti jiným jazykům, je, jak jednoduché to je., Syntaxe je velmi snadno čitelná. Nebudete trávit spoustu času zapamatováním řádků syntaxe, což vám umožní soustředit se na základní programovací pojmy a stává se dobrým výchozím bodem pro učení se jiným jazykům.
napájení. Přestože je Python jednoduchý, je velmi silný. Je plně rozšiřitelný s různými rozšířeními, která má k dispozici. S Pythonem můžete dosáhnout téměř všeho, od aplikací a her až po strojové učení.
Společenství. Python má také obrovskou komunitu a je k dispozici množství učebního materiálu., Bez ohledu na to, jaký problém máte, tam bude někdo, kdo vám může pomoci.
nízké náklady. Python je zdarma a open source, což znamená, že nemusíte platit penny začít používat. Existují hordy dalších programátorů tam neustále snaží zlepšit Python, a různé editory a kompilátory, které jsou k dispozici pro něj.
je to dobré pro vaši kariéru. Nakonec je Python jedním z nejžádanějších programovacích jazyků (vedle JavaScriptu a Java). To je skvělý výchozí bod, pokud se chcete dostat do programovací pozice.,
Install Python
Python může být nainstalován na vašem počítači Mac již: můžete to vyzkoušet otevřením terminálu a zadáním python –version.
Pokud tomu tak není, měli byste se vydat na web Python a kliknout na tlačítko Stáhnout. Nenechte se odradit, pokud se číslo verze liší od níže uvedeného snímku obrazovky-mohlo být aktualizováno. Verze v době psaní je 3.7.0.
jakmile kliknete na tlačítko Stáhnout, a .soubor pkg se začne stahovat. Po dokončení přejděte do složky Stahování a poklepáním na tento soubor otevřete instalační program., Po dokončení instalace postupujte podle pokynů na obrazovce.
nejlepší Textové editory Pythonu
ve výchozím nastavení se soubory Pythonu (končící v .py) otevřou v TextEdit a to neudělá. To má nepříjemný zvyk psaní souborů v non-ASCII formátu,který pokazí věci. Postrádá také slušné možnosti formátování.
takže budete muset nainstalovat skvělý textový editor. Naštěstí je k dispozici několik.
první textový editor, se kterým se můžete setkat v Pythonu, je nečinný. To lze nalézt v balíčku s Pythonem při první instalaci a najdete jej ve složce aplikace.,
IDLE je integrované vývojové prostředí, které vám umožní upravit kód a zjistit, jaký bude výstup po jeho spuštění. Je to nejjednodušší editor a nejvíce se doporučuje při prvním spuštění a spuštění. Jakmile získáte nějaké zkušenosti, možná budete chtít přejít na něco pokročilejšího.
PyCharm je možná nejvíce populární Python IDE, tam na chvíli, nabízí jak zdarma a placené verze: druhé má širší škálu funkcí, ale volňásek nabízí více než dost pro začátečníka., Mezi funkce patří přístup k pluginům a podpoře vývoje webu, stejně jako obvyklé nabídky editoru, jako je zvýraznění syntaxe.
Eclipse je IDE, který už nějakou dobu existuje a nabízí podporu pro různé jazyky. Chcete-li jej použít s Pythonem, nainstalujte Eclipse IDE pro JavaScript a webové vývojáře na základě Eclipse Neon 4.6 a poté přidejte plugin PyDev. PyDev a Eclipse spolupracují na vytvoření vynikajícího IDE pro Python, který je pravidelně aktualizován pracovitou komunitou Pythonu.
TextWrangler je zdarma ke stažení z App Store., Je to lehká verze BBEdit, ale má všechny funkce, které potřebujete. Jedna z nejlepších možností, jak začít.
Geddit je populární volbou mezi fanoušky Linuxu, takže je dobré, aby se programátoři učili. Ne tak úhledný jako jiné možnosti, ale velmi funkční.
Vznešený Text je osobní favorit. Můžete si jej stáhnout a používat zdarma, i když to bude občas nag vás do placení za to. Úhledné rozhraní, které je snadné na očích s velkým ovládáním formátování.,
První kroky a základy
Nyní máte dostatek informací o Pythonu, a co použít, je čas začít nějaké skutečné kódování. S Pythonem je většina příkazů založena na kontextových slovech v anglickém jazyce. Takže zatímco C# by vyžadovalo, abyste zadali konzolu.WriteLine aby bylo možné vytisknout nějaké psaní na obrazovku, Python vyžaduje pouze jednoduchý příkazový tisk. Podíváme se na 3 jednoduché úkoly, které jsou součástí stavebních bloků kódování. Vytvoření výstupu, provedení výpočtu a použití příkazu if.,
pro náš první úkol budeme používat IDLE. Je snadno použitelný a při instalaci je dodáván s Pythonem, takže má smysl začít používat. Otevřete nečinnost, přejděte do složky Aplikace a poklepejte na ni.
jakmile budeme mít volnoběh otevřený, otevře se okno nazvané shell. Tady se objeví všechny naše výstupy, ale nebudeme tam dělat kódování. K tomu musíme vytvořit nový soubor. Můžeme to provést kliknutím na soubor > nový soubor v horní nabídce. Tím se otevře nový editor kódu.,
Nyní, když máte otevřená dvě okna, neváhejte je rozložit podle toho, jak se cítíte nejpohodlněji. Stanovili jsme naše vedle sebe, jak je uvedeno níže.
po nastavení rozvržení klikněte na otevřené okno editoru kódu a poté klikněte na soubor > Uložit jako v nabídce. Pak ji uložte jako helloworld.py. jak je obvyklé v programování, první program, který píšete, vydá na obrazovku „Hello World“.
přejdeme do okna editoru kódu a zadáme pokyny, které bychom chtěli, aby náš shell provedl., Příkaz, který budeme používat, je příkaz pro tisk. Tento příkaz vypadá takto.
print ()
uvnitř závorek je místo, kam umístíte to, co chcete vytisknout. Takže budeme používat tisk vytvořit výstup do shellu, jako je tento:
print(„Hello World“)
Poté, co jste zadali, klepněte na tlačítko Soubor > Uložit z menu uložit aktualizovaný program, a potom klepněte na tlačítko Spustit > Spustit Modul z nabídky. Zobrazí se váš výstup a zobrazí se v okně shellu. Mělo by to vypadat takhle.,
je důležité, aby řeč značky kolem každého slova, které byste chtěli být vytištěny na shell, důvody, proč jsou pro jinou dobu, ale teď jen si uvědomit, že slova je třeba uvozovkách kolem nich, stejně jako se mluví v knize by. Mají praxi tisk různých frází na obrazovku, aby si na to zvyknout.
naším druhým úkolem je použít Python k provedení výpočtu pro nás. Takže znovu otevřeme shell a otevřeme nový soubor, stejně jako předtím. Tentokrát budeme jmenovat náš soubor Calculation.py.,
tentokrát místo tisku slov vytiskneme výpočet. Přidáme 9 a 8 dohromady, takže musíme do našeho nového souboru zadat náš nový příkaz pro tisk, který vypadá takto.
tisk (9+8)
jakmile to uděláme, musíme program uložit a spustit kliknutím na Spustit > spustit modul. Nyní si všimnete, že shell, který vytiskne odpověď, jak vidíte níže.
Vyzkoušejte různé výpočty, abyste si zvykli na používání dovednosti, nezapomeňte, že čísla nepotřebují značky řeči kolem nich., Pokud ještě nejste obeznámeni s programováním , můžete použít * na více a / rozdělit.
nakonec vytvoříme ještě jeden základní program, který bude používat něco, co se nazývá příkaz if. To nám umožňuje něco udělat, pokud splňuje určitou podmínku. Pojďme otevřít nový soubor znovu, a napsat následující syntaxi:
myNumber = 100
pokud myNumber > 50:
print(„To je vysoké číslo“)
ostatní:
print(„To je nízké číslo“)
Tady jsme nastavení proměnné myNumber do 100, pak budeme běžet, jestliže prohlášení, zkontrolovat, zda myNumber je více než 50., Pokud ano, vytiskneme „toto je vysoké číslo“, jinak vytiskneme“to je nízké číslo“. Nezapomeňte uložit a spustit program, stejně jako u předchozích příkladů.
všimnete si, že program vytiskne „toto je vysoké číslo“, protože naše číslo je více než 50. Nebojte se změnit číslo a uvidíte, jaký výstup získáte.
Best Python training courses & learning resources
Nyní, když máte nohy mokré, možná se budete chtít dozvědět více o Pythonu., Níže uvádíme některé z nejlepších zdrojů, které vás dostanou na cestu.
Udemy je Python Bootcamp vás naučí Python od základu. Dozvíte se více o syntaxi Pythonu, Vytvořte si vlastní aplikace a hry. Dobrý způsob, jak přejít od začátečníků k profesionálům.
code Academy nabízí fantastickou škálu kódovacích kurzů, a to nejen pro Python, ale pro většinu jazyků. Kurz Python vás provede základní syntaxí, funkcemi, smyčkami a dokonce i pokročilými tématy.
Lynda nabízí širokou škálu výukových programů a kurzů, které posouvají vaše dovednosti Pythonu na další úroveň., Vše od základů Pythonu, až po neuronové sítě.
TutorialsPoint obsahuje velkou knihovnu informací o syntaxi Pythonu od začátečníků po pokročilé.
Naučte se Python tvrdě. Nenechte se zastrašit titulem. Tento kurz vás naučí matice a šrouby programování.
myslete na Python. Tato bezplatná kniha vás provede různými aspekty jazyka.