Základy programování v jazyce Python - webinář

Hlavním cílem kurzu je naučit učitele základům programování, naučit je „programátorsky“ myslet tak, aby tuto dovednost mohli prakticky aplikovat při výuce nebo využívat pro přípravu studijních materiálů. Probraná témata lze z velké části aplikovat na jiné programovací jazyky, jazyk Python byl zde vybrán pro jeho jednoduchost a minimalistickou syntaxi. Účastníci se naučí používat základní programátorské konstrukce pro tvorbu aplikací.

Co se v kurzu naučíte

  • Co je zdrojový kód, kompilátor, interpreter a debugger
  • Hodnoty, proměnné a datové typy
  • Příkazy, výrazy, operátory a klíčová slova
  • Základní stavební kameny – podmínky, cykly, funkce
  • Práce se soubory a moduly
  • Řetězce
  • Seznamy

Požadované vstupní znalosti

  • Kurz předpokládá základní algoritmické myšlení. Doporučujeme před tímto kurzem absolvovat Úvod do algoritmizace a programování.

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Prezentace probírané látky v souboru .PDF

Osnova kurzu

Přehled

  • Základní charakteristika jazyka Python, jeho zařazení, vlastnosti, výhody a nevýhody
  • Vývojového nástroje a proces tvorby programu, jednotlivé kroky
  • Seznámení s programovým balíkem Pythonu, IDLE
  • Proměnná a její datový typ, základní typy objektů
  • Operátory, operace, příkazy
  • Podmínky a cykly
  • Funkce, definice, parametry a argumenty, typy proměnných, složené funkce
  • Řetězce, smyčky, vyhledávání, filtrování, formátování
  • Soubory – textové a binární, čtení a zápis, moduly
  • Seznamy, přístup k položkám, operace se seznamy