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
  • 16 termínov
  • Bratislava (900 €)

    Brno (20 500 Kč)

    Praha (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.