Kurz je určený pre začiatočníkov, ktorí sa chcú naučiť základom moderného, elegantného a vysoko efektívneho jazyka Python. Počas tohto kurzu sa naučíte základné vlastnosti jazyka, používať funkcie a dátové štruktúry a základy objektovo [...]
  • PYTHON_INTRO
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 15 termínov
  • SR (900 €)

    ČR (20 500 Kč)

  • Začiatočník

Kurz je určený pre začiatočníkov, ktorí sa chcú naučiť základom moderného, elegantného a vysoko efektívneho jazyka Python. Počas tohto kurzu sa naučíte základné vlastnosti jazyka, používať funkcie a dátové štruktúry a základy objektovo orientovaného programovania v jazyku Python.

»

Pre začínajúcich vývojárov, ktorí sa chcú naučiť programovať v jazyku Python. Skúsení vývojári, ktorí chcú začať s Pythonom môžu zvážiť priamo pokročilý kurz jazyka PYTHON_ADV, kde si na začiatku stručne zrekapitulujú základy a následne preberú pokročilejšie témy.

Základná znalosť algoritmizácie a programovania na úrovni kurzu PRG

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch

Tlačené prezentácie preberanej látky

Úvod

  • História a základné vlastnosti Pythonu
  • Inštalácia
  • Konvencia písania kódu, základy syntaxu
  • Vývojové prostredia (iPython, Jupyter, Anaconda)

Základné dátové typy a premenné

  • Čísla
  • Boolean
  • Reťazce
  • Kolekcie (n-tice, zoznamy, množiny, slovníky, …)
  • Ostatné dátové typy
  • Premenné a ich význam v jazyku Python

Práca s reťazcami

  • Vlastnosti reťazcov, kódovanie, typy uloženia
  • Operácie s reťazcami
  • Formátovanie reťazcov

Základy práce s kolekciami

  • Indexovanie a rezy
  • Meniteľné vs. nemeniteľné štruktúry
  • Ďalšie operácie s kolekciami
  • Modul collections

Operátory

  • Aritmetické operátory
  • Operátory porovnania a logické operátory
  • Operátory pre prácu s reťazcami
  • Operátory pre prácu s kolekciami
  • Ostatné operátory

Riadenie behu programu

  • Príkaz IF
  • Príkazy WHILE a FOR
  • Range, break a continue

Funkcie

  • Definície funkcií a procedúr
  • Odovzdávanie parametrov
  • Štandardné hodnoty parametrov
  • Premenlivý počet parametrov
  • Rozsah platnosti premenných

Moduly a balíčky

  • Princíp modulov pre vytváranie knižníc funkcií
  • Moduly a balíčky, tvorba a použitie

Built-in funkcie

  • Prehľad základných vstavaných funkcií
  • Funkcie pre prácu so stringom
  • Funkcie pre prácu s kolekciami
  • Matematické funkcie

Chyby a výnimky

  • Princíp spracovania chýb v Python
  • Mechanizmus výnimiek
  • Príkazy TRY, EXCEPT, RAISE, FINALLY
  • Spracovanie výnimiek, príklady

Základy OOP

  • Mechanizmy OOP, základné vlastnosti OOP
  • Triedy, inštancie, inštančné premenné a metódy
  • Práca s objektami
  • Statické metódy
  • Dedičnosť, abstraktná trieda, finálna trieda
  • Ďalšie vlastnosti OOP v Python

Práca so súbormi

  • Základy práce so súbormi
  • Otváranie súborov, čítanie, zápis

Distribúcia a freezing

  • Vytvorenie spustiteľného programu
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.