Python - pokročilé programování (PYTH2)

Programování, Python

Už ovládáte psaní jednoduchých programů v Pythonu a máte zájem upevnit své dovednosti a získat dobré programátorské návyky? Python je objektově orientovaný programovací jazyk, který se snadno integruje s dalšími nástroji. S pomocí Pythonu můžete vytvářet od drobných automatizací a skriptů až po rozsáhlé systémy.

Přihlaste se na náš praktický workshop, kde budete mít příležitost vyzkoušet si různé vlastnosti Pythonu a objevovat nová překvapení. Zvládněte datový model Pythonu a naučte se efektivně využívat vlastnosti tohoto jazyka a jeho knihoven ve prospěch vašeho vývoje.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Prohloubit vaše znalosti Pythonu a získat dobré programátorské návyky
  • Naučit se efektivně využívat různé vlastnosti Pythonu a jeho knihoven
  • Zlepšit vaše dovednosti v objektově orientovaném programování
  • Zvládnout pokročilé techniky a nástroje v Pythonu pro práci s daty, online komunikaci, ladění, testování a další pokročilá témata

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Absolventi kurzu Python - základy programování (PYTH1), kteří chtějí dále rozšířit své znalosti a dovednosti v Pythonu
  • Programátoři se základním povědomím o Pythonu, kteří se chtějí posunout na pokročilou úroveň a naučit se využívat rozsáhlejší funkce a knihovny jazyka
  • Každý, kdo má zájem o pokročilé programování v Pythonu a chce získat hlubší povědomí o jeho objektově orientovaném návrhu a dalších pokročilých tématech

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Přehled základních vlastností jazyka
    1. Proměnné a reference
    2. Standardní datové typy
    3. Řídící struktury
  • Organizace projektu
    1. Funkce
    2. Třídy a metody
    3. Moduly a balíčky
    4. Distribuce software
  • Funkce a metody
    1. Poziční a pojmenované parametry
    2. Pokročilé zpracování argumentů
    3. Vnořené funkce a funkcionální prvky
    4. Globální, lokální a vázané proměnné
  • Objektový model
    1. Objektově orientovaný návrh
    2. Datové typy a operace
    3. Speciální metody
    4. Deskriptory
    5. Dědičnost a polymorfie
    6. Vícenásobná dědičnost a mixins
    7. Základní návrhové vzory
  • Generátory a iterátory
    1. Sekvenční datové typy
    2. Generované sekvence
    3. Čtení textových souborů
  • Ukládání a zpracování dat
    1. Ukládání objektů
    2. Datové formáty
    3. Přístup k databázi
  • Ladění a logování
    1. Ladění pomocí výpisů
    2. Standardní logovací knihovna
    3. Debuggery
  • ------- Bonusová témata (dle časových možností a zájmu účastníků) -------
  • Online komunikace
    1. Webový klient a server
    2. Práce s API
  • Testování
    1. Testování knihoven a aplikací
    2. Organizace testů
  • Paralelní zpracování
    1. Vlákna a procesy
    2. Komunikace a synchronizace
    3. Výkonnostní omezení Pythonu
  • Pokročilá témata
    1. Generování kódu
    2. Monkey patching
Předpokládané znalosti:
Znalost základů programování v jazyce Python
Doporučený předchozí kurz:
Python - základy programování (PYTH1)
Doporučený následný kurz:
Python - návrhové vzory (PYTH3)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
14 800,00 Kč (17 908,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

ERA a.s., Vendula C.
Python - pokročilé programování ( PYTH2)
"Ondra Doležal byl výborný."
KBC Global Services Czech Branch, Vítězslav Ř.
Python - pokročilé programování ( PYTH2)
"Vysoce hodnotím hlavně znalosti a přístup lektora. Dokázal trpělivě zodpovídat naše dotazy a třeba i několikrát vysvětlovat témata, která nám nebyla zcela jasná."
Vyšší odborná škola a Střední průmyslová škola elektrotechnická, Plzeň, Koterovská 85, Lenka Z.
Python - pokročilé programování ( PYTH2)
"S kurzem jsem byla spokojená, vše bylo srozumitelné. Probrali jsme velké množství témat. Také mě potěšilo pestré občerstvení. "
Brose CZ spol. s r.o., Tomáš C.
Python - pokročilé programování ( PYTH2)
"Bylo to velice intenzivní, ale na druhou stránku věcné a srozumitelné, pro doplnění znalostí absolutně v pořádku školení se sice nízkou hodinovou dotací, ale za to bohatou na informace."
ERA a.s., Petr P.
Python - pokročilé programování ( PYTH2)
"Kurzu nelze nic vytknou. Naprosto skvělý výkon lektora, který nenechal posluchače ani na minutu vydechnout tak, že learning curve byla opravdu steep."
TOS VARNSDORF a.s., Martin D.
Python - pokročilé programování ( PYTH2)
"Nejvíce mi vyhovovalo, že kurz byl pro nás připraven na míru a lektor byl ochoten přijet školit u nás."
Air Bank a.s., Tomáš K.
Python - pokročilé programování ( PYTH2)
"Kurz má výborné zázemí. Přístup lektora, jeho znalosti, srozumitelnost výkladu byly velmi dobré. Nikoho nenechal pozadu a znovu vše rád vysvětlil. Obsahová náplň kurzu odpovídala popsanému v popisu kurzu."
Air Bank a.s., Tereza R.
Python - pokročilé programování ( PYTH2)
"školení pokrylo presne to čo sme potrebovali, zo začiatku síce menej praktických príkladov, ale po zhodnotení zpetne vazby sa nám lektor prisposobil."
Air Bank a.s., Jaroslav K.
Python - pokročilé programování ( PYTH2)
"Dobrý den, hodnocení kurzu ponechávám beze změn. S kurzem jsem velmi spokojený. Lektor měl velmi dobře připravené materiály a i výklad přizpůsobil znalostem posluchačů. V průběhu skolení se vždy pravidelně ptal na případné dotazy a zároveň si průběžnou zpětnou vazbou ověřoval, zda všem výklad vyhovuje. Děkuji za kurz. "
Gymnázium a Střední průmyslová škola elektrotechniky a informatiky, Frenštát pod Radhoštěm, příspěvková organizace, Leoš J.
Python - pokročilé programování ( PYTH2)
"Skvěle připraveno. On-line kurzy jsou top. Doma se můžu plně soustředit."
Západočeská univerzita v Plzni, Miroslav M.
Python - pokročilé programování ( PYTH2)
"Nabité informacemi, velká snaha lektora předávané informace provazovat a zasazovat do kontextu."
EmbedIT s.r.o., Jan C.
Python - pokročilé programování ( PYTH2)
"Veliká spokojenost. Na moje python základy (kurz PYTH1 jsem neměl - základy mám odjinud) to přesně navazovalo. Zaujaly mě zejména comprehension a generátory. Děkuji a těším se někdy znovu "
IDC CEMA s.r.o., Pavel M.
Python - pokročilé programování ( PYTH2)
"Dobrý den, byl jsem velmi spokojen s kurzem."
Finančné riaditeľstvo Slovenskej republiky, Michal S.
Python - pokročilé programování ( PYTH2)
"Kurz bol pre mňa prínosom, získal som veľké množstvo nových informácii. Ďakujem. "
ERA a.s., Pavel R.
Python - pokročilé programování ( PYTH2)
"Osobně asi nejlepší trenování funkcionálního programování a používání itertools. "
ERA a.s., Radek B.
Python - pokročilé programování ( PYTH2)
"Super přístup. Díky!"
ERA a.s., Zdenka W.
Python - pokročilé programování ( PYTH2)
"Oceňuji zejména pragmatický přístup lektora ve smyslu využitelnosti získaných poznatků v praxi. Se školením jsem celkově velmi spokojena. Přihlásím se na další kurz."
Foxconn Technology CZ s.r.o., Kamil K.
Python - pokročilé programování ( PYTH2)
"Lektor je zkuseny clovek v oboru. Dokazal velmi dobre zodpovedet nase dotazy. Latka byla dobre vysvetlena.Skoleni doporucuji."
Foxconn Technology CZ s.r.o., Miroslav B.
Python - pokročilé programování ( PYTH2)
"Byl jsem velice spokojen se školením. Lektorův výklad byl srozumitelný a věcný. Ukázal nám vše na konkrétních příkladech. Toto školení můžu jen doporučit. Děkuji"
Foxconn Technology CZ s.r.o., Ruslan F.
Python - pokročilé programování ( PYTH2)
"Very interesting course, thanks for excellent lecturer!"
Foxconn Technology CZ s.r.o., Michael L.
Python - pokročilé programování ( PYTH2)
"Naprostá spokojenost. Školení proběhlo nad rámec očekávání. Lektor pohotově reagoval na dotazy. "
Foxconn Technology CZ s.r.o., Martin H.
Python - pokročilé programování ( PYTH2)
"Školení bylo skvělé. Lektor byl velice sympatický a svým výstupem dokázal lehce udržet pozornost."
Foxconn Technology CZ s.r.o., Milan K.
Python - pokročilé programování ( PYTH2)
"Kurz je skvělý. Školitel je fakt borec, sympoš a má výborný přehled o všem. Těším se na další kurzy. :)"
Foxconn Technology CZ s.r.o., Lucie S.
Python - pokročilé programování ( PYTH2)
"Toto školení je prostě skvělé! Krásně navazuje na Python 1 a prohlubuje tam již získané znalosti. Náš lektor pan Pavel věděl o čem mluví a nezaleknul se žádné otázky, kterou jsme mu položili. Toto školení pro mě rozhodně bylo přínosem a nabyté znalosti využiji ve své práci. Doufám, že se s panem školitelem potkáme na dalším školení. "
Foxconn Technology CZ s.r.o., Róbert Ď.
Python - pokročilé programování ( PYTH2)
"Bylo nam představeno vše a probrali jsme i věci navíc které nás zaujali. Posledný den byl úplně nej. Lektor dokáže vysvětit i věci které nejsou v rozpisu. Možná by jsem přidal více úkolů na samostatní práci ale je to disktutabilní. Se školením jsem velice spokojen a mnohému jsme se přiučil. Lektor vysvětlil věci které mi nebyli moc jasné."
ČESKÁ ADVOKÁTNÍ KOMORA, David S.
Python - pokročilé programování ( PYTH2)
"Vse obsahle, k veci. Lektor znal vse a dopodrobna. Muzu jenom doporucit"
Hirschmann Automotive VS s.r.o., Štěpán R.
Python - pokročilé programování ( PYTH2)
"Na to že jsme se účastnili on-line tak super."
Hirschmann Automotive VS s.r.o., Vojtěch K.
Python - pokročilé programování ( PYTH2)
"Vyčerpávající avšak velmi zajímavý kurz. Děkuji."
Yanfeng International Automotive Technology Czechia s.r.o., Petr V.
Python - pokročilé programování ( PYTH2)
"kurz byl perfektní, možnost zapojení, diskuze, pokud bude možnost rád se budu účastnit i jiných kurzů"
Mendelova univerzita v Brně, Miroslav O.
Python - pokročilé programování ( PYTH2)
"Velmi erudovany lektor, zapracoval vsechny nase temata. Rozsiril jsem si obzory v plno oblastech AI, testovani, zpracovani dat atd."
IXPERTA s.r.o., Petr J.
Python - pokročilé programování ( PYTH2)
"Se školením jsem byl maximálně spokojen. Pavel Šimerda zvládl do 3-denního školení dát opravdu hodně témat a výuka praktickými ukázkami kódu byla pro mne nejvhodnější. díky moc."
cz.MicroNova s.r.o., Martin S.
Python - pokročilé programování ( PYTH2)
"Školení splnilo má očekávání. Získané poznatky využiji v praxi."
Tietoevry Czechia Support Services s.r.o., Miloslav Š.
Python - pokročilé programování ( PYTH2)
"Velmi mi vyhovoval přístup školitele."