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

Programování, Python

Už umíte psát jednoduché programy v Pythonu a chcete svoji dovednost upevnit a získat dobré programátorské návyky? Python je objektově orientovaný programovací jazyk, který se velmi dobře integruje s dalšími nástroji. Python můžete použít k tvorbě všechno od drobné automatizace a skriptů až po rozsáhlé systémy.

Přihlaste se na praktický workshop, ve kterém si vyzkoušíte různorodé vlastnosti Pythonu a narazíte na mnohá překvapení. Ovládněte datový model Pythonu a naučte se vlastnosti tohoto jazyka a jeho knihoven využívat ve svůj prospěch.

Lokalita, termín kurzu



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

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
  • Online komunikace
    1. Webový klient a server
    2. Práce s API
  • Ladění a logování
    1. Ladění pomocí výpisů
    2. Standardní logovací knihovna
    3. Debuggery
  • 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 kurzu:
13 300,00 Kč (16 093,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

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ů"
Konica Minolta Business Solutions Czech, spol. s r.o., 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."
Tieto Czech Support Services s.r.o., Miloslav Š.
Python - pokročilé programování ( PYTH2)
"Velmi mi vyhovoval přístup školitele."