Pokud se chcete naučit programovat, Python je skvělý první jazyk, se kterým můžete otestovat vodu. Jeho přímočará syntaxe a důraz na správně strukturovaný kód usnadňují naučení, ale je také dostatečně populární a všestranný, abyste s ním mohli něco dělat, jakmile se naučíte lana. Vývoj dynamických webových stránek, desktopového softwaru a podpora datové vědy – na co si vzpomenete, Python to dokáže. Je to stálice mezi pěti nejoblíbenějšími kódovacími jazyky před takovými stálicemi, jako je PHP a Javascript, takže je to skvělá volba, pokud chcete začít kariéru jako kodér.
Video tutoriály jsou skvělým způsobem, jak se naučit nový programovací jazyk, a online tržiště kurzů Udemy nabízí více než 500 kurzů Pythonu, ze kterých si můžete vybrat. Zde je naše pětka.
1. Dokončete Python Bootcamp
Jediný nejoblíbenější kurz Pythonu, Dokončete Python Bootcamp odpovídá svému jménu a je ideální, pokud se chcete naučit obecné principy programování vedle Pythonu.
Viz související Nejlepší bezplatné kurzy Udemy 2017: Rozvíjejte své dovednosti pomocí těchto bezplatných kurzů 5 nejlepších kurzů kódování pro děti ve Spojeném království Pět nejlepších univerzitních kurzů ve Spojeném království pro návrh herToto je ve skutečnosti kurz programování, který náhodou používá Python a dělá přesně to, co byste očekávali – vede studenta od toho, že o předmětu nic neví, až po objektově orientované programování a výjimky. Poté se přesune k některým poměrně pokročilým funkcím jazyka, včetně dekorátorů a generátorů. Mám podezření, že někteří studenti to v tuto chvíli vzdají, protože funkce, jako jsou tyto, jsou užitečné pro optimalizaci kódu, ale nejlépe se naučíte, jakmile budete mít nějaké zkušenosti se základními funkcemi Pythonu.
Celkově je to nejblíže, jaké byste se dostali k úplnému vzdělání v Pythonu a programování. Je obsáhlá, úplná a podaná sympatickým způsobem instruktorem Jose Portillou a bude vyhovovat těm, kteří se chtějí dotknout všech aspektů jazyka, i když někdy v akademické formě.
2. Kurz Python Mega: Sestavte 10 aplikací reálného světa
To je dobrá volba pro lidi, kteří se rádi učí tím, že něco skutečně staví. Projekty zahrnují desktopové aplikace, které používají sadu nástrojů Tkinter pro vytváření GUI a SQLite pro ukládání záznamů. Existuje také docela skvělý projekt počítačového vidění, který využívá knihovnu OpenCV k rozpoznání pohybu prostřednictvím webové kamery, než se přihlásí online a vytvoří základní bezpečnostní aplikaci.
Kurz také ukazuje, jak získat data z webové stránky pomocí knihovny Beautiful Soup. Můžete to například použít k extrahování recenzí ze stránky Amazon připravené k zobrazení na vašem webu. Tento web vytvoříte pomocí výukového programu o kombinaci Pythonu a Flasku – rámce, který je základem Pinterestu.
3. Dokončete hlavní třídu Pythonu
Jak již název napovídá, jedná se o další široký kurz. Na rozdíl od obou předchozích Dokončete hlavní třídu Pythonu se zaměřuje spíše na příklady aplikací pro stolní počítače než na fragmenty kódu nebo online vývoj.
V tomto kurzu je prozkoumán každý běžně používaný aspekt základního jazyka Python, téměř vždy tak, že instruktor napíše kód pro pracovní příklad a povzbudí studenta, aby ho následoval. Jsou vytvořeny různé kompletní příklady aplikací, včetně hry blackjack.
Ale možná největším lákadlem tohoto kurzu je, že je velmi aktivně vyvíjen a pravidelně jsou přidávány nové moduly – ty jsou v kurzu ohlašovány sekcí „již brzy“. S 38 hodinami je to již největší z kurzů v této pětici a neustále roste.
4. Data Science a strojové učení s Pythonem – praktické!
Python je široce používán pro vědu a analýzu dat a tento kurz se zaměřuje na dva jejich aspekty: dolování dat a strojové učení.
Na rozdíl od ostatních kurzů Data Science a Machine Learning je kurz zaměřený na přípravu studenta pro práci v tomto odvětví spíše než na poskytování všeobecného vzdělání. Instruktor Frank Kane analyzoval konkrétní dovednosti, které byly inzerovány v pracovních seznamech, a přišel se sylabusem, který by jim odpovídal. K dokončení kurzu budete potřebovat slušné znalosti matematiky, protože zahrnuje pojmy jako pravděpodobnost a regresní analýza.
I když si budete moci oprášit své znalosti, když budete postupovat podle příkladů, pokud jste měli problémy s matematikou GCSE, pravděpodobně to není kurz nebo kariéra pro vás. Kurz také očekává určitou zkušenost se základním Pythonem, takže si možná nejprve vyberte jinou, než začnete.
5. Python a Django Full Stack Web Developer Bootcamp
Toto je další kurz zaměřený na kariéru – tentokrát připravuje studenta na vývoj dynamických webových aplikací pomocí Pythonu a rámce Django. V průběhu kurzu se studenti naučí, jak vytvořit celý web od základů. Odtud se naučí, jak kombinovat Python, Django a SQL k vytváření interaktivních aplikací s databázemi a šablonami.
Přestože se PHP používá více pro vývoj webových aplikací (jedná se například o vestavěný jazyk WordPress), kombinace Python/Django se používá pro řadu vysoce profilovaných služeb včetně Instagramu. Jako bonus tento kurz dokonce učí CSS, HTML a Javascript, které potřebujete znát, abyste mohli začít vytvářet webové aplikace.
6. Úvod do programování v Pythonu
Zcela bezplatný kurz Pythonu (jeden z důvodů, proč se nám líbí), tato možnost má hodnocení 4,4 hvězdičky a zápis nestojí nic. Tento kurz, který je nezbytným kurzem pro všechny ostatní, které jsme zmínili, vás provede základy programování v Pythonu. Díky krátkým a snadným lekcím se Python nenaučíte celý, ale protože je zdarma, je to skvělé místo, kde začít, než se zavážete k nákupu.
Často kladené otázky
Zde je několik odpovědí na často kladené otázky.
Stojí kurzy Udemy za to?
Udemy je online sbírka kurzů, kde se uživatelé internetu mohou naučit řadu užitečných dovedností a znalostí. Zatímco některé z těchto kurzů nejsou vhodnou alternativou k vysokoškolskému vzdělání, mnohé z nich nabízejí osvědčení o absolvování. Pro něco jako programování jsou neocenitelným zdrojem, pokud si chcete udělat jméno v oboru.
Ne, díky Udemymu z vás pravděpodobně nebude světově uznávaný chirurg, ale pro programátory, kteří se dokážou prosadit bez nejvyšších vysokoškolských diplomů, to za čas a peníze určitě stojí.
Nabízí Udemy vrácení peněz?
Ano, na mnoha kurzech. Za předpokladu, že kurz, který jste si zakoupili, je součástí 30denních zásad Udemy pro vrácení peněz, můžete na webové stránce požádat o vrácení peněz. Vrácení peněz trvá 5–10 pracovních dnů, ale pokud nebude požadováno jinak, budou vráceny původní platební metodou.
Pokud nemáte nárok na vrácení peněz (z jakéhokoli důvodu), obdržíte kredity na Udemy, které můžete použít na jiný kurz na webu.