Před pár desetiletími se zdálo, že programátoři jsou nějaký šaman, který věděl něco, co nebylo k dispozici ostatním. Někdy lidé studovali programování na kolena, psali kód na kus papíru, protože "koncentrace počítačových zařízení na jednoho obyvatele" byla extrémně nízká. Nyní je obtížné najít člověka, který nemá doma počítač nebo notebook. Učební technologie také neustávají.
Programovací jazyk jazyka Python začal být vyvinut Guido van Rossum v pozdních osmdesátých letech. Guido v té době byl členem holandského CWI institutu. On psal tento jazyk ve volném čase, když tam investoval nějaké nápady na jazyk ABC, v práci, na které se podílel.
Jazyk nebyl pojmenován po plazivé věce. Ve skutečnosti se jednalo o populární britskou komediální show sedmdesátých let, nazývanou Létající cirkus Montyho Pythona, ačkoli Python je stále mnohem častěji než had, jak se ukazuje i znak na oficiálních stránkách (na něm má dvě hadí hlavy).
Nejen inzentační návrhář van Rossuma je považován za důvod, proč je programovací jazyk Pythonu tak populární. Učení od začátku se stává příjemným a snadným úkolem vzhledem k přítomnosti přátelské uživatelské komunity.
Ne tak dávno, v roce 2008 byla vydána první, dlouho testovaná verze Pythonu 3000 (3.0), kde bylo odstraněno mnoho architektonických chyb. V tomto případě se vývojáři snažili zachovat kompatibilitu s předchozími verzemi jazyka. Přestože je k dispozici novější verze, podporují se obě větve (2.xa 3.x).
Python má několik výhod oproti jiným jazykům. Je to pochopitelné téměř intuitivně, má "průhlednou" syntaxi. To znamená, že programový kód v tomto jazyce je mnohem snazší číst, což zkracuje čas nejen pro psaní, ale také pro různé vylepšení a kontroly.
Samozřejmě, programátor "staré školy" bude říkat, že je nutné znát několik jazyků, ale můžete dokonce začít s kódem učebního stroje. Po absolvování programovacího kurzu v jazyce Python však osoba obdrží nejen specifické znalosti, ale také možnost realizovat svou tvůrčí povahu, vytvářet aplikace a užitečné programy pro sebe. Možná, že brzy bude zapotřebí programování stejně jako znalost cizího jazyka.
Stojí za to odmítnout mylnou představu, že programování je obtížné. Ne, programování je mnohem zajímavější, než se zdá; může zabránit dalším činnostem a takzvanému "nedostatku času" nebo lenosti.
Základní literatura vám pomůže rychle se naučit programování v Pythonu. Kurz by se měl začít číst dvě knihy, ze kterých se můžete naučit základy. Prvním z nich je programovací program Python Mark Lutz a druhým je Programovací program Python 3 společnosti Mark Summerfield. Lutzova kniha podrobně popisuje, někdy příliš mnoho, všechny základní principy, na kterých je postaven jazyk. Někteří lidé doporučují číst Mark Lutz ne kvůli zvládnutí, ale pro prohloubení základních znalostí. Lékařská kniha vysvětluje mnohem výstižněji, že autor nedělá čtenáře strach. Existuje i další literatura, ale tyto učebnice jsou nejužitečnější a nejúčinnější.
Zapomeňme na základní školu. Pravidlo platí, že i v první třídě dítě přichází s minimálními znalostmi: rodiče byli s někým zapojeni, někdo šel na "nulevku". Také prochází a učí se programovací jazyk Python. Je to opravdu pohodlné a "průhledné", ale bez minimálních znalostí o základních principech programů trénink bude těžký. Je to jako učení poznámek bez sluchu. Proto se ti, kteří se nikdy neobjevili v programování, měli seznámit s "úvodním minimem".
Užitečnou pomocí budou přednášky CS50. Jedná se o kurz Harvardské univerzity věnovaný programování v jazyce Java Script, avšak v prvních přednáškách je interakce počítače a programů jako celku přístupná a srozumitelná. Rušofonní uživatel má přístup k videím z tohoto kurzu s překladem, dalšími materiály, textovými variantami přednášek a praktickými úkoly. Videa lze nalézt téměř kdekoli, například na YouTube, ale veškerý materiál je na webu Java Script.
Programovací jazyk Python získává popularitu, takže již dlouhou dobu existují několik portálů, ve kterých je mnoho materiálů pro samostudium. Například "Python 3 pro začátečníky". Tento web obsahuje spoustu materiálů pro začátečníky, může být použit jako podvodník. Tam je také velké množství informací o tomto tématu s volným přístupem na webových stránkách Codecademy.
Je důležité komunikovat na fórech. Učení samo o sobě je vždy těžší, takže nezanedbáváte různé komunity.
Vždy můžete platit kurzy, ale někdy to stojí spousta peněz a výsledek může být neuspokojivý. Proto je samozřejmě vhodné vybrat si kurzy, které nabízejí bezplatnou úvodní úlohu. Například intenzivní kniha na téma "Základy Python programování" je na GeekBrains. Lekce je zdarma, probíhá každých deset dní. Chcete-li se zaregistrovat, musíte se přihlásit k webu.
Tip: Jakékoli kurzy, které si vyberete, se nejprve seznámíte se základy jazyka tak, abyste neztráceli čas na něco, co se můžete snadno naučit. Bude postačující přečíst si výše uvedené knihy.
Samozřejmě, když se teorie zvládne, chci se cvičit. Zde je třeba zmínit přednášky Nicka Parlanta. Jsou v angličtině, ačkoli obecně existuje hodně dobré vzdělávací literatury v angličtině, a to není překvapující. V přednáškách Nick nejen učí programovací jazyk Pythonu, ale také poskytuje vynikající praktické úkoly.
Programovací jazyk Pythonu byl použit k vytvoření řady aplikací, které mnoho lidí denně používá. Jedná se například o šestou verzi torrentového klienta BitTorrent. Také v editoru grafiky Gimp se používá "Python" ("Python"). Díky tomu jsou vytvořeny další moduly, například filtry. V tomto jazyce je napsána velká část hry Civilization IV a Batterfield 2.
"Piton" používá firmy jako Google, Facebook, Instagram, Dropbox a Pintest. Pracuje také v jádru aplikace Yandex Disk. Asi 10% zaměstnanců společnosti jej píše do "Pythonu" a mnoho programátorů jej nazývá jejich oblíbeným jazykem.
Žádný kód nemůže pracovat "ve vzduchu", programovací jazyk Pythonu se řídí tímto pravidlem. Ačkoli učení od začátku začíná teorií, ve skutečnosti lze říci, že začíná instalací pracovního prostředí na osobním počítači. Jak to udělat? Je to jednoduché: musíte sledovat odkaz na oficiální webové stránce společnosti Python, stahovat a spustit instalační program a poté pečlivě provádět navrhované akce.
Vezměte prosím na vědomí, že musíte stáhnout soubor vhodný pro operační systém nainstalovaný v počítači!
Pokud byla instalace úspěšná, otevřete konzolu (zpravidla to lze provést pomocí kombinace kláves "ctrl + alt + T"). Nyní můžete napsat svůj první program. Zadejte například "python3". Pokud se na konzoli zobrazí "pozdrav", kde je uvedena verze programu (například 3.4.0), pak je vše v pořádku, pokud ne, pak musíte nainstalovat třetí verzi "Pythonu" příkazem "sudo apt-get install python3".
To však není nutné. Můžete psát kód v libovolném běžném textovém editoru a pak procházet konzole, nebo můžete použít vývojové prostředí IDLE, které je součástí distribuce.
Spusťte IDLE. Chcete-li vytvořit malý program, stačí napsat jediný řádek kódu.
tisk ("Dobrý den svět!")
Zadejte tento kód do okna IDLE a stiskněte klávesu enter. Prostředí okamžitě reaguje na akci - zobrazí požadovaný text. První program je připraven.