Detail kurzu

Python developer junior - online večerný kurz

TM Consulting, s.r.o.

Popis kurzu

Naučte sa ovládať moderný programovací jazyk Python, ktorého popularita stále rastie a beží na rôznych platformách. Je to freeware a tiež open source. 

Obsah kurzu

  • 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

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.
  • Večerná forma realizácie |26 x 5 hodín |vyučovacie dni PO - ŠTV | od 17:00

Cieľová skupina

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.
Certifikát Osvedčenie o absolvovaní vzdelávacieho programu.

Kontaktná osoba

Ing. Katarína Mihalovičová
+ 421 907 736 117
kmihalovicova@tmconsulting.sk

Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať