Miesto realizácie kurzu:online
Kurz sa poskytuje:
Celá SR
Cena kurzu (cena s DPH):1840 EUR (1.533.33 EUR bez DPH)
Informácie o kurze
Obsahová náplň kurzu:Kurz je určený pre všetkých, ktorí sa chcú naučiť ovládať moderný programovací jazyk Python, ktorý je ideálnym programovacím jazykom aj pre úplných začiatočníkov a jeho popularita stále rastie, beží na rôznych platformách, je to freeware a tiež open source.
Osnova a program kurzu sú zostavené tak, aby si absolventi kurzu našli uplatnenie na trhu práce v pracovnej pozícii Phyton developer junior ale aj v mnohých iných pozíciách, ktoré vyžadujú ovládanie programovacieho jazyka Phyton na pokročilej úrovni.
Kurz končí praktickým záverečným projektom, ktorým poslucháči potvrdia nadobudnuté vedomosti a znalosti v jazyku Phyton a ktorým sa budú môcť prezentovať aj pri pracovných pohovoroch.
Obsahové zameranie programu:
• Inštalácia Pythonu a PyCharm IDE - inštalácia, tvorba prvých skriptov, spustenie programu
• Jazyk Python - charakteristika, história a jeho využitie, alternatívne vývojové prostredia
• Lexikálna štruktúra Pythonu - komentáre, identifikátory, literály, operátory a separátory,....
• Dátové typy a premenné - booleovský dátový typ, čísla a reťazce, dátový typ None
• Práca s reťazcami - tvorba, základné operácie, formátovanie, reťazcové metódy,....
• Operátory a výrazy - typy operátorov (logické, relačné, aritmetické), priorita a asociativita
• Riadenie toku programu - podmienky, cykly, n-tice, zoznamy, slovníky, množiny
• Funkcie - typy funkcií, tvorba funkcií, anonymné funkcie
• Objektovo orientované programovanie - filozofia a princípy, triedy, objekty, metódy
• Moduly - význam modulov, zabudované moduly, práca s modulmi, tvorba vlast. modulov, dokumentácia
• Súbory a adresáre - zapisovanie, čítanie, príkaz with, práca s CSV súbormi
• Testovanie kudu pomocou modulu Pytest, Unittest
• Verzionovanie zdrojového kódu - GIT, GITHUB, zdieľanie zmien, porovnanie verzií
• Dátumy a čas s knižnicou PyQ - triedy QDate, QTime a QDateTime, univerzálny čas
• Tvorba grafov s knižnicou Matplotlib - tvorba a export grafov, práca s viacerými grafmi
• Práca s Excel súbormi s knižnicou Openpyxl - čítanie, zapisovanie dát, vzorce, obrázky, grafy
• Práca s obrázkami s knižnicou Pillow - manipulácia s obrázkami, export obrázkov, vodoznak
• Tvorba GUI s knižnicou PyQt - princípy, základné komponenty, práca s grafikou
• Tvorba webových požiadaviek s knižnicou requests - GET, POST, HEAD požiadavky, práca s JSON dátami, autentifikácia
• Webové aplikácie s knižnicou Flask - základy webových aplikácií, routing, šablóny
• Balíčky - význam balíčkov, práca s balíčkami, distribúcia kódu
• Praktické príklady, záverečný projekt
Spôsob ukončenia:
• Záverečná skúška on-line formou.
• Praktický projekt.
• Osvedčenie o absolvovaní vzdelávacieho programu.
Náš prístup ku vzdelávaniu:
• orientácia na potreby klienta,
• profesionálna príprava pre potreby praxe,
• vzdelávanie realizované lektorom z praxe, intenzívnou dennou formou s využitím moderných on-line vyučovacích metód, s akcentom na osobný prístup lektora,
• každý účastník získa bezplatný prístup k učebným materiálom, prezentáciám a cvičným úlohám na obdobie 6 mesiacov po skončení kurzu,
• videoarchív – videozáznamy z jednotlivých dní zadarmo na 6 mesiacov po skončení kurzu.
Organizačné údaje o kurze:Rozsah vzdelávacieho programu:
• 230 vyučovacích hodín (1 hodina = 45 minút).
• z toho 130 hodín online vyučovanie s lektorom a 100 hodín offline cvičenia, projekty a úlohy.
• Víkendová forma realizácie | 16 x 8 hodín | vyučovacie dni PIA - SO | PIA od 14:00, SO od 8:00
Dátum realizácie:17.11.2023 Poznámka k termínu realizácie:17.11.2023 - 24.02.2024
Rozsah kurzu:230 h.