Programování

Naučte se Python: 5 skvělých kurzů Pythonu pro začátečníky i mimo ně

Python má zaslouženou pověst, že se snadno učí a snadno se s ním pracuje. To ale neznamená, že by budoucí programátoři Pythonu nepotřebovali pomoc se začátkem, nebo že zkušení programátoři Pythonu nemohli použít nějakou pomoc při rozšiřování svých dovedností. A jedním z nejlepších způsobů, jak získat nové dovednosti v Pythonu - základní nebo pokročilé - je kurz, který vás provede podrobnými koncepty a technikami.

Následuje pět kurzů pro výuku jazyka Python, od jednoduchých úvodů k jazyku až po pokročilejší témata. Pokrývají také řadu běžných případů použití Pythonu, od strojového učení až po webové back-endy. Tři z těchto kurzů jsou zdarma; ostatní stojí 39 $ a 49,99 $.

Úvod do informatiky a programování pomocí Pythonu

Tento kurz EdX, který poskytuje Massachusetts Institute of Technology, je zaměřen na lidi, kteří nemají žádné předchozí zkušenosti s programováním. Využívá programování v Pythonu jako způsob, jak seznámit studenty s klíčovými pojmy v oblasti informatiky a řešení výpočetních problémů. Kurz je intenzivní - 14 až 16 hodin týdně po dobu devíti týdnů - ale nestojí za nic. Po dokončení však můžete získat certifikát za 75 USD, který lze vyměnit za akademický kredit na Charter Oak State College v Connecticutu.

K dispozici je také doprovodný kurz Úvod do výpočetního myšlení a datové vědy, který zahrnuje použití Pythonu k analýze a řešení běžných matematických a statistických problémů, jako jsou simulace Monte Carlo nebo problémy s optimalizací grafů. Délka, intenzita a náklady na tento kurz jsou stejné jako u prvního.

Automatizujte nudné věci pomocí programování v Pythonu

Automatizace nudných věcí pomocí Pythonu je právem považován za klasický text pro učení v Pythonu. Kniha je k dispozici v tištěné podobě a zdarma ke čtení online. Učí Python od základu a při tom využívá skutečné projekty jako výukové nástroje. Autor knihy Al Sweigart také vytvořil textovou verzi 9 1/2 hodiny videokurzu. Kurz je 49,99 $, ale k dispozici jsou slevy a můžete si prohlédnout jeho části bez zakoupení. Ať už dáváte přednost práci v knize nebo učení sledováním, nebo obojí společně,Automatizujte nudné věci vás v Pythonu za chvíli zlepší.

Praktické programování v Pythonu

Autor Python kuchařka a mnoho dalších knih a tutoriálů, David Beazley je jedním z nejaktivnějších přispěvatelů a tvůrců učebních materiálů Pythonu. Vytvořil také kurz Praktické programování v Pythonu.

Tím, co tento kurz vyniká, je jeho zaměření na to, aby lidem s předchozími programovacími zkušenostmi - jako jsou datoví vědci, inženýři nebo vývojáři z jiných jazyků - poskytli konkrétní instrukce, jak zajistit, aby pro ně Python pracoval. Přeskakuje základní koncepty programování ve prospěch témat vyšší úrovně, jako je organizace programů v Pythonu, smysl objektového modelu Pythonu, používání systému správy balíčků v Pythonu a ladění a testování kódu Pythonu. Zároveň nepředpokládá žádné předchozí znalosti jazyka Python.

Beazley původně navrhl kurz jako úsilí vedené instruktorem, které trvá asi 25 nebo 30 hodin v průběhu asi týdne (včetně času na dokončení 130 cvičení kódování), ale můžete ho absolvovat vlastním tempem. Je zcela textový (bez videa) a zcela zdarma.

Strojové učení s Pythonem: Praktický úvod

Machine Learning with Python: A Practical Introduction, hosted by EdX and created by IBM, is part of a larger series that rottos around data science and Python. Tento kurz se zaměřuje na strojové učení. Začíná to základním, co je, poté vás provede standardními technikami - regrese, klasifikace, učení bez dozoru a doporučení - a popisuje, jak používat Python a jeho knihovny k implementaci každé z nich.

Všimněte si, že pokud ještě nejste obeznámeni s Pythonem, existuje doporučený předpokladový kurz, Python Basics For Data Science.

Mega-výuka baňky

Webový rámec Flask je jedním z nejpopulárnějších, výkonných a flexibilních balíčků Pythonu. Zatímco Flask je v jádru jednoduchý, jeho ekosystém se pohybuje v širokém rozsahu a pokrývá většinu všeho, co souvisí s vytvářením interaktivních webových stránek.

Miguel Grinberg's Flask Mega-Tutorial je 11hodinový a 23dílný kurz, který se ponoří hluboko do všech těchto materiálů: interakce uživatelů, formuláře, šablony, databáze, uživatelé a oprávnění, stránkování dat, zpracování data a času, AJAX, a mnohem víc.

Kurz stojí 39 $, s množstvím prvních modulů, které jsou zdarma k dispozici jako náhled, a lze jej absolvovat ve volném čase. K dispozici je také ebook verze přednáškového materiálu.