KMI/ZPP2 - Základy programování pro IT 2

Předmět navazuje na obsah kurzu Základy programování v Pythonu 1. Cílem předmětu je seznámit studenty s pokročilými partiemi procedurálního programování a poskytnout jim tak základ k další programátorské praxi. Použitým procedurálním jazykem je jazyk Python, který patří mezi nejpopulárnější programovací jazyky současnosti. Na seminářích je prezentována část teorie (syntaxe a sémantika jazyka), která je pak prakticky využívána na příkladech a jednoduchých programátorských úlohách řešených studenty samostatně.

Seznam seminářů

  1. Opakování
  2. Rekurze
  3. Anonymní funkce
  4. Propojené datové struktury 1
  5. Propojené datové struktury 2
  6. 1. zápočtový úkol
  7. Ošetřování chyb při běhu programu
  8. Bitové operace

Podmínky zápočtu

  • Minimálně 75% přítomnost na seminářích (dle plánu vychází na 9 z 12)
  • Minimálně 75% splněných "malých" úkolů
  • Splnění obou zápočtových úkolů
Ke splnění úkolů je možné použití pouze konstrukcí, které jsou probrány ve výukových materiálech ZPP1 a ZPP2.

Studijní materiály