Jdi na navigaci předmětu

BI-PYT

Aktuality

Důležité:

Žádostem o zápis nad limit současné kapacity předmětu se nevyhovuje.

Vyčkejte, zda se místo neuvolní před nebo se začátkem semestru. Předmět je vyučován v obou semestrech.

~ 20. 1. 2025 ~

Anotace

Úkolem kurzu je seznámit se se základy jazyka Python 3.12. Budou probrány nejdůležitější a nejzákladnější vlastnosti jazyka, konkrétně:

  • číselné typy, operátory, řetězce
  • seznamy, n-tice, slovníky, množiny a sekvenční typy obecně
  • funkce, lambda-funkce, dekorátory
  • generátory, třídy, iterátory
  • knihovnu Numpy
  • práce se soubory
  • vstup, argumenty skriptů
  • moduly, balíčky
  • knihovnu Pandas
  • testování programů s pytestem
  • knihovnu Streamlit

A když zbyde čas, možná se podíváme i na Matplotlib, SQLite a propojení Pythonu s jazykem C a další bonusy.


Výsledky učení (learning outcomes)

Po úspěšném absolvování kurzu budou studenti schopni:

  1. Ovládat základy programování a práce s daty v Pythonu

    Porozumět základům programování v Pythonu, včetně práce s datovými typy, strukturami, funkcemi a moduly, a aplikovat osvojené principy na praktické úlohy z oblasti informatiky.

  2. Využívat knihovny/frameworky, psát čitelný kód a testovat jej

    Využívat smysluplně existující Pythonové knihovny pro efektivní řešení zadané úlohy. Vytvářet dobře strukturovaný, čitelný a automatizovaně testovatelný kód, využít nástroje pro sdílení a verzování kódu.

  3. Samostatně pracovat na softwarovém projektu a dokončit ho

    Prokázat nabyté dovednosti implementací většího softwarového projektu v podobě semestrální práce, zahrnující analýzu, návrh, implementaci a testování. Sepsat krátký technický report k vytvořenému SW projektu.