Obsah

Autor

Jakub Šperka

Publikované

18. septembra 2025

🧠 Štruktúra znalostí – Programovanie v jazyku Python


🚀 1. Základy Pythonu

  • Inštalácia a vývojové prostredie
  • Virtuálne prostredia
  • Prvé programy a výstup (print)
  • Premenné a dátové typy (int, float, str, bool)
  • Operátory (aritmetické, relačné, logické)
  • Funkcia type() a konverzia dátových typov
  • Vstup od používateľa (input)
  • Komentovanie kódu

💾 2. Dátové štruktúry

  • Zoznamy (list)
  • N-tice (tuple)
  • Množiny (set)
  • Slovníky (dict)

🏗️ 3. Riadiace štruktúry

  • Podmienky (if, elif, else)
  • Cykly (for, while)
  • Práca s rozsahmi a iteráciou (range, enumerate)
  • Vnorené cykly a podmienky

⚙ 4. Funkcie

  • Definovanie vlastných funkcií

📚 5. Knižnice

  • Inštalácia a import

📐 NumPy

  • Polia (ndarray)
  • Indexovanie a rezanie
  • Vektorové výpočty
  • Matematické funkcie
  • Import/export dát zo súborov

🧮 SymPy

  • Symbolické výrazy a premenné
  • Riešenie (sústav) rovníc
  • Derivovanie, integrovanie

📊 Matplotlib

  • Základné typy grafov (plot, scatter, bar)
  • Doplnkové typy grafov (pie, histogram)
  • Ukladanie grafov do súborov a úprava vzhľadu (.png, .pdf)

🗃️ Pandas

  • Dátová štruktúra DataFrame
  • Načítanie a zápis .csv súborov
  • Indexovanie a filtrovanie dát
  • Základné štatistické výpočty a agregácie

🛝 6. Pieskovisko

  • Doplnkové kapitoly (nielen) pre študentov, ktorých Python pohltil.

📁 Zručnosti z tohto predmetu využijete pri spracovaní meraní, analýze dát výpočtoch a automatizácii rozličných geodetických úloh počas ďalšieho štúdia aj v praxi.