SDA / Kurzy / Python

Python kurz

Získej dotaci z Úřadu práce!

Toužíš po kariéře v IT? Přihlas se na kurz Pythonu přes Úřad práce a zaplať jen 5400 Kč! Získej dovednosti, které hledají technologičtí giganti, a nastartuj novou kariéru.

Neváhej a přihlas se ještě dnes!
Termín pro přihlášení je do 12. února.

Přihlaš se přes Úřad práce

Máš zájem o nadcházející termín tohoto kurzu? Vyplň formulář a my se ti ozveme.

Podívej se na podrobný program kurzu

stáhnout PDF

4 důvody proč si vybrat Python:

ČÍSLO 1

 

Snadnost učení a čitelnost

Python je navržen tak, aby byl snadno čitelný a pochopitelný, což usnadňuje učení se programování. Jeho syntaxe je jednoduchá a připomíná angličtinu, což umožňuje začátečníkům rychle se orientovat a začít psát funkční kód. Python také podporuje čistý a udržitelný kód, což je výhodné pro jak nové, tak zkušené programátory.

ČÍSLO 2

 

Široká škála použití

Python je velmi univerzální jazyk, který se používá v různých oblastech, včetně webového vývoje, datové analýzy, umělé inteligence, vědeckého výpočetnictví, automatizace a mnoha dalších. Tato široká aplikovatelnost znamená, že dovednosti v Pythonu jsou vysoce ceněny a otevírají dveře k mnoha kariérním příležitostem.

ČÍSLO 3

 

Bohatý ekosystém knihoven a frameworků

Python má rozsáhlou standardní knihovnu a bohatý ekosystém třetích stran, které poskytují nástroje a frameworky pro téměř jakýkoli úkol. Od webových frameworků jako Flask a Django, přes knihovny pro datovou analýzu jako NumPy a pandas, až po nástroje pro strojové učení jako TensorFlow a PyTorch, Python má vše, co potřebujete pro rychlý vývoj aplikací.

ČÍSLO 4

 

Silná komunitní podpora

Python má jednu z nejaktivnějších a největších komunit vývojářů na světě. To znamená, že na téměř jakýkoli problém, na který narazíte, existuje řešení nebo někdo, kdo vám může pomoci. Komunita také průběžně přispívá k vývoji nových knihoven a nástrojů, což udržuje Python na špičce technologického pokroku.

Přijď si to vyzkoušet na nečisto.

Bezplatné ukázkové DEMO lekce s lektorem tě vtáhnout do vyučujícího procesu celého kurzu a pomůžou ti zjistit, zda je tento směr v IT pro tebe to pravé.

zúčastnit se demo lekce

Co se naučíš

Zasvětíme tě do světa programování v jazyce Python. Seznámíš se se syntaxí tohoto mimořádně oblíbeného jazyka, s principy objektově orientovaného programování a se základními funkcemi standardní knihovny. Poté tě naučíme, jak tyto nástroje efektivně využívat, aby ses stal skvělým vývojářem. Kromě toho objevíš celý ekosystém jazyka Python a naučíš se vytvářet vlastní moduly. Na konci modulu budeš ovládat možnosti regulárních výrazů, koncept výjimek a používání a vytváření prvků jazyka, jako jsou dekorátory, správci kontextu a lambdy.

Python zák
1234567

Python zák

Tento modul tě uvede do světa programování v Pythonu. Naučíš se syntax tohoto neuvěřitelně oblíbeného jazyka, pochopíš, o čem je objektově orientované programování, a osvojíš si základní funkce standardní knihovny. Hlavně se však tohle všechno naučíš používat efektivně. Pak tě povedeme k tomu, ať je z tebe díky zvládnutí těchto nástrojů skvělý programátor! Také poznáš celý ekosystém Pythonu a zvládneš vytvářet vlastní moduly.

Po dokončení této části kurzu budeš ovládat možnosti regulárních výrazů, pochopíš výjimky i použití a vytváření jazykových prvků, jako jsou dekorátory, context managery a lambda funkce.

GIT system

Tento modul pokrývá základní příkazy příkazové řádky a práci s GITem, včetně init, add, commit, branch, merge a práce s remote repozitáři (clone, push). Seznámíš se s nástroji jako SourceTree, GitHub Desktop, PyCharm a procvičíš si práci s GitHubem, BitBucketem a GitLabem.

Python technology

Naučíš se nastavení vývojového prostředí, práci s interpretem, použití virtualenv a správu balíčků pomocí pip. Seznámíš se také s vývojovým prostředím PyCharm.

Python intermediate

V tomto modulu se zaměříš na koncepty programování, včetně regulárních výrazů pro efektivní práci s textem a lambda výrazů pro zjednodušení kódu. Naučíš se také pracovat s výjimkami, správně zpracovávat soubory, využívat multithreading pro paralelní zpracování úloh a používat dekorátory pro rozšiřování funkcí. Součástí kurzu je i práce se streamy, které umožňují efektivní zpracování datových toků.

Software testing – TDD

Testování je při vývoji softwaru nezbytné. Tak se ujistíš, že kód, který jsi napsal, funguje správně. Test-Driven Development (TDD) je přístup k tvorbě kódu, při kterém nejprve vytvoříš testy a potom napíšeš kód tak, aby testy potvrdily, že kód funguje správně.

Dále tě naučíme, co je to algoritmus a proč je důležitý ve světě programování. Naučíš se, jak řešit běžné problémy a určovat efektivnost takovýchto řešení. Kromě toho uvidíš, že data lze ukládat různými způsoby – a budeš vědět, kdy si který z nich vybrat.

Při programování očekávej, že se často setkáš s problémem, se kterým se už předtím potýkal někdo jiný. Vzor je univerzální, v praxi ověřené řešení často se vyskytujícího a opakujícího se problému. Naučíš se nejoblíbenější vzory, stejně jako případy použití a způsob jejich aplikace.

Algorithms and data structures

Naučíš se úvod do algoritmů a jejich praktického využití. Seznámíš se se základy výpočetní složitosti, která pomáhá hodnotit efektivitu algoritmů. Také si osvojíš základní datové struktury a naučíš se různé třídicí algoritmy, jako bubble sort, heapsort, quicksort a counting sort, včetně jejich výhod a nevýhod v různých situacích.

Design Patterns and Good

V tento modul se zaměří na nejdůležitější návrhové vzory (GoF) a jejich implementaci ve vybraných případech. Seznámíš se s Python Style Guide a osvojíš si osvědčené principy dobré praxe, jako jsou Clean Code, SOLID, GRASP, KISS, DRY, YAGNI a Demeterův zákon, které Ti pomohou psát přehledný, udržitelný a efektivní kód.

Python zák

Tento modul tě uvede do světa programování v Pythonu. Naučíš se syntax tohoto neuvěřitelně oblíbeného jazyka, pochopíš, o čem je objektově orientované programování, a osvojíš si základní funkce standardní knihovny. Hlavně se však tohle všechno naučíš používat efektivně. Pak tě povedeme k tomu, ať je z tebe díky zvládnutí těchto nástrojů skvělý programátor! Také poznáš celý ekosystém Pythonu a zvládneš vytvářet vlastní moduly.

Po dokončení této části kurzu budeš ovládat možnosti regulárních výrazů, pochopíš výjimky i použití a vytváření jazykových prvků, jako jsou dekorátory, context managery a lambda funkce.

GIT system

Tento modul pokrývá základní příkazy příkazové řádky a práci s GITem, včetně init, add, commit, branch, merge a práce s remote repozitáři (clone, push). Seznámíš se s nástroji jako SourceTree, GitHub Desktop, PyCharm a procvičíš si práci s GitHubem, BitBucketem a GitLabem.

Python technology

Naučíš se nastavení vývojového prostředí, práci s interpretem, použití virtualenv a správu balíčků pomocí pip. Seznámíš se také s vývojovým prostředím PyCharm.

Python intermediate

V tomto modulu se zaměříš na koncepty programování, včetně regulárních výrazů pro efektivní práci s textem a lambda výrazů pro zjednodušení kódu. Naučíš se také pracovat s výjimkami, správně zpracovávat soubory, využívat multithreading pro paralelní zpracování úloh a používat dekorátory pro rozšiřování funkcí. Součástí kurzu je i práce se streamy, které umožňují efektivní zpracování datových toků.

Software testing – TDD

Testování je při vývoji softwaru nezbytné. Tak se ujistíš, že kód, který jsi napsal, funguje správně. Test-Driven Development (TDD) je přístup k tvorbě kódu, při kterém nejprve vytvoříš testy a potom napíšeš kód tak, aby testy potvrdily, že kód funguje správně.

Dále tě naučíme, co je to algoritmus a proč je důležitý ve světě programování. Naučíš se, jak řešit běžné problémy a určovat efektivnost takovýchto řešení. Kromě toho uvidíš, že data lze ukládat různými způsoby – a budeš vědět, kdy si který z nich vybrat.

Při programování očekávej, že se často setkáš s problémem, se kterým se už předtím potýkal někdo jiný. Vzor je univerzální, v praxi ověřené řešení často se vyskytujícího a opakujícího se problému. Naučíš se nejoblíbenější vzory, stejně jako případy použití a způsob jejich aplikace.

Algorithms and data structures

Naučíš se úvod do algoritmů a jejich praktického využití. Seznámíš se se základy výpočetní složitosti, která pomáhá hodnotit efektivitu algoritmů. Také si osvojíš základní datové struktury a naučíš se různé třídicí algoritmy, jako bubble sort, heapsort, quicksort a counting sort, včetně jejich výhod a nevýhod v různých situacích.

Design Patterns and Good

V tento modul se zaměří na nejdůležitější návrhové vzory (GoF) a jejich implementaci ve vybraných případech. Seznámíš se s Python Style Guide a osvojíš si osvědčené principy dobré praxe, jako jsou Clean Code, SOLID, GRASP, KISS, DRY, YAGNI a Demeterův zákon, které Ti pomohou psát přehledný, udržitelný a efektivní kód.

30 000 CZK

Přihlaš se

Jak financovat kurz?

Jednorázová platba

Nepotřebuješ splátky ani financování? Zvol si jednorázovou platbu.

SDA splátky

Nechceš kurz platit jednorázově, ale nechceš ani úvěr u banky? Nechej si od nás vypracovat splátkový kalendář.

InBank

Spočítej si půjčku s naší splátkovou kalkulačkou!

• 0% navýšení

• Splátky 3 – 12 měsíců

• Bez poplatků

• Půjč si až 150 000 Kč

 

Úřad práce

Nech si kurz proplatit úřadem práce !

Vyzkoušej si kariérní test

V našem kariérním testu zjistíš, zda je Python pro tebe tou správnou volbou, nebo zda tvoje predispozice vedou jinou cestou.

spustit test

Přihlas se na bezplatný webinář

Podívej se, co se v kurzu naučíš a jaké kariérní možnosti na tebe v tomto oboru čekají.

filtr 0

filtr

žádné výsledky