Python je jedním z nejoblíbenějších univerzálních programovacích jazyků na vysoké úrovni. Pojmenovaný po komediálním souboru Monty Python, jazyk má uživatelsky přívětivou syntaxi, díky které je velmi atraktivní pro začátečníky.
Je také velmi flexibilní a škálovatelný a má velmi živou globální komunitu uživatelů.
Díky své bohaté sadě nástrojů a knihoven můžete používat Python pro téměř cokoli – od vývoje webu a analýzy dat po umělou inteligenci a vědecké výpočty.
Podle indexu TIOBE je Python třetím nejpopulárnějším programovacím jazykem na světě. Ve skutečnosti je Python používán v nějaké formě nebo v jiné prakticky ve všech významných technologických společnostech po celém světě, což z něj dělá jednu z nejžádanějších dovedností.
Pokud chcete pracovat s skripty Pythonu, budete potřebovat textový editor vhodný pro kódování a integrované vývojové prostředí (IDE)..
Takže ať už jste v Pythonu nováčkem nebo jste sami programování, zde jsou některé z nejlepších online kurzů, které vám pomohou zvládnout jazyk.
- Také jsme představili nejlepší notebook pro programátory.
- Chcete, aby vaše společnost nebo služby byly považovány za průvodce tohoto kupujícího? Zašlete prosím e-mailem svou žádost na adresu wish.athow@futurenet.com s adresou URL nákupního průvodce v předmětu.
Nejlepší online kurzy pro Python – v kostce
- SkillShare
- Udemy
- LinkedIn učení
- Coursera
- edX

(Obrazový kredit: SkillShare)
1. SkillShare
Nejlepší pro začátečníky s Pythonem
Rozsáhlý kurzDobrý úvodKomplexní učení
Skillshare nabízí několik Pythonových tutoriálů zaměřených na začátečníky, ale jen velmi málo je tak komplexních jako toto: Programování v Pythonu pro začátečníky. Instruktor navrhl předmět s předpokladem, že studenti nemají absolutně ponětí o programování. Pomůže vám začít nastavením vývojového prostředí Pythonu ve Windows, než vysvětlí všechny základní konstrukty v jazyce a kdy je použít.
Kurz je tvořen více než 70 lekcemi za celkovou dobu běhu přes 11 hodin. Hodiny vám pomohou naučit se, jak různé aritmetické, logické a relační operátory fungují, a pochopit, kdy používat seznamy, sbírky, n-tice, slovníky. Základní funkce je docela použitelný, protože ukazuje, jak se vyhnout běžným chybám. Kurz se také dotýká některých pokročilých témat, jako je měření výkonu kódu, aby bylo možné psát efektivní kód. Po každých několika lekcích je cvičení, které vás vyzve, abyste nově získané dovednosti vyřešili.
Upozorňujeme však, že polský instruktor má přízvuk, který nás neobtěžoval, ale počet najetých kilometrů se může lišit. Navíc se nám líbil lákavý slovník instruktora, díky kterému byl kurz opravdu zajímavý. Aktivně se také zapojuje do diskuse s studenty na kurzu, aby objasnil veškeré pochybnosti a sdílel zpětnou vazbu o cvičení.
Pokud jde o doručení, SkillShare má ve srovnání s některými svými vrstevníky spíše vanilkový hráč. To vám dává možnost změnit rychlost přehrávání a přidávat poznámky, ale nedostatek podpory pro skryté titulky je zklamáním. SkillShare nabízí bezplatnou zkušební verzi, během níž můžete absolvovat jakýkoli kurz v jejich knihovně včetně této. Po zkušebním období bude přístup k celé knihovně SkillShare stát 8 $ / měsíc nebo 2 $ / měsíc účtováno ročně. Aplikaci svého smartphonu můžete použít ke stažení celého kurzu do zařízení pro offline prohlížení.
- Zde se můžete zaregistrovat do Skillshare.

(Obrazový kredit: Udemy)
2. Udemy
Nejlepší pro postupující dovednosti
UdemyVisit Siteat UdemyGood for codersOver 250 videíVývoj praktických aplikací
Udemy nabízí širokou škálu vynikajících kurzů, ale jejich kurz Python Mega Course: Build 10 Real World Applications bude obzvláště dobrý pro ty, kteří již nějaký Python znají. Jak již název napovídá, kurz vás naučí, jak sestavit 10 praktických aplikací pomocí Pythonu, od jednoduchých databázových dotazů přes webové a stolní aplikace až po ovládací panel vizualizace dat a další.
Instruktor používá IDE Visual Studio Code IDE v kurzu, který má více než 250 videí rozdělených do 33 sekcí. Prvních 8 sekcí pokrývá základy Pythonu a další čtyři pokrývají pokročilá témata, než se dostanete ke kódování 10 příkladů ve zbývající části kurzu.
Mnoho z příkladů aplikací předchází sekce nebo dvě, které učí klíčové prvky v příkladu. Například před vytvořením aplikace pro stolní počítače se naučíte, jak pomocí knihovny Tkinter vytvářet GUI a jak interaguje Python s databázemi, zejména SQLite, PostgreSQL a MySQL. Video lekce jsou doplněny kódovacími cvičeními a kvízy a je zde také sekce Otázky a odpovědi, kde můžete své otázky poslat instruktorovi.
Za kurz můžete zaplatit jednou za Udemy, abyste získali celoživotní přístup. Instruktor pravidelně aktualizuje kurz a po zakoupení kurzu získáte tyto modifikace zdarma. Učební zážitek dále umocňuje hráč Udemy, který je jedním z nejlepších ve hře. Kromě změny rychlosti přehrávání vám pomůže umístit záložky do přednášek.
Abychom vám pomohli najít oblasti zájmu, zobrazí také oblíbená místa označená ostatními studenty. Můžete také získat skryté titulky ve více než tuctu jazyků a dokonce si můžete prohlédnout přepis lekcí s automatickým posouváním. Kromě toho má aplikace smartphonu společnosti Udemy možnost stáhnout si do zařízení lekci pro prohlížení offline.
- Zde se můžete zaregistrovat na Udemy.

(Obrazový kredit: LinkedIN Learning)
3. LinkedIn učení
Nejlepší pro zaneprázdněné lidi
Rychlá vysvětleníDobré vysvětleníZavádí programování
LinkedIn Learning nabízí širokou škálu kurzů profesionálního rozvoje a pokrok v kariéře u Pythonu se neliší.
Tento kurz je určen pro někoho, kdo má omezený čas, a je ideální pro vás, pokud chcete rychlý úvod do Pythonu. Instruktor používá distribuci Pythonu v Anacondě a zapisuje kód do Jupyter Notebooku. Neskočí přes žádné ze stavebních bloků jazyka a její lekce jsou pěkně tempo a dobře ilustrované.
Dobrá věc na kurzu je, že namísto okamžitého potápění při kódování konstruktu, což mnoho rychlých úvodních kurzů dělá, instruktor začíná každou lekci vysvětlením konstrukce a jejího použití. Kurz je zakončen rychlým úvodem do objektově orientovaného programování.
Videopřehrávač LinkedIn Learning podporuje skryté titulky a můžete také získat přepis kurzu, který můžete použít pro skočení do přednášky. Členství ve službě stojí 29,99 $ / měsíc nebo 19,99 $ / měsíc účtovaných ročně. Tato služba také nabízí bezplatnou 1-měsíční zkušební verzi, která by měla být pro absolvování tohoto kurzu dostatečná.
- Zde se můžete zaregistrovat na LinkedIn Learning.

(Obrazový kredit: Coursera)
4. Coursera
Nejlepší pro studenty CS
Upgradujte Pythonské dovednostiVýuka o počítačové techniceVýpisy a přepisy
Coursera je další z našich oblíbených online výukových zdrojů a jejich principy práce s počítačem jsou dobrým kurzem pro rozšíření vašich kódovacích dovedností s Pythonem. Je prezentován ve dvou částech a je nabízen Rice University v rámci Základy počítačové specializace, která má celkem sedm kurzů. Kurzy rozdělují lekce na několik týdnů, z nichž každá má několik přednášek, čtení, cvičení, cvičení, domácích kvízů a úkolů.
Vedou je tři členové fakulty výpočetní techniky na Rice University a upgradují vaše základní dovednosti Pythonu, aby vám pomohly myslet jako počítačový vědec. Kurzy představují matematické a výpočetní principy a jak je můžete integrovat při řešení složitých problémů, abyste mohli psát dobrý kód.
Coursera má pěkný video přehrávač, který nabízí skryté titulky a přepisy. Můžete si také dělat poznámky kdykoli během video přednášky. Nejlepší ze všeho je, že si můžete stáhnout video přednášky ve formátu MP4, stejně jako titulky a přepisy pro offline prohlížení. Kurzy můžete auditovat zdarma nebo získat osvědčení o specializaci předplacením služby za ceny začínající od $ 39 / měsíc do za $ 39 / month.
- Zde se můžete zaregistrovat do Coursera.

(Obrazový kredit: edX)
5. edX
Nejlepší pro vědu o datech
Self-pacedData analysisIntroduses libraryNot pro začátečníky
edX poskytuje vynikající škálu volně přístupných kurzů a jejich kurz Analýza dat s Pythonem by mohl být skvělý způsob, jak pro ty, kteří mají znalosti v Pythonu, skutečně proniknout do širší oblasti vědy o datech.
Tento kurz vám vybaví všechny dovednosti, které potřebujete, abyste pomocí Pythonu rozdrtili nezpracovaná data na smysluplné informace, a seznámí vás s knihovnami Python pro analýzu dat včetně Pandas, NumPy, SciPy a scikit-learn.
Kurz se samostatnou tematikou je rozdělen do pěti modulů, přičemž šestý je konečný úkol. Každý modul začíná shrnutím konceptů, které získá, než představí knihovny a jak jsou použity k dosažení stanoveného cíle. Existují kvízy a laboratorní cvičení, které vám pomohou využít nově získané znalosti.
Videa mají skryté titulky i anglické přepisy, které můžete použít k přeskakování do videa. Kurz je veden společností IBM a vyžaduje, abyste do pěti týdnů vložili 2-4 hodiny týdně. Byl vydán 9. března 2020 a můžete k němu mít přístup až do 16. května 2020. Chcete-li k němu přistoupit po tomto datu, můžete upgradovat na 39 $, což vám také poskytne ověřený certifikát, pokud dosáhnete skóre nad stanovenými minimálními známkami pro různá cvičení a kvízy.
- Zde se můžete zaregistrovat do edX.
- Také jsme uvedli nejlepší poskytovatele výuky Linuxu.





























