patek.cz/content/talks/ksp-z_1/index.cs.md

1.6 KiB

title date draft authors when slides
Úvod do programování v Pythonu a KSP-Z 2020-09-27T21:21:17+02:00 false
vojta001
2020-09-25T14:30:00+02:00
type data desc
resource 20200925_175815.jpg Tabule s vysvětlením Pythonu
type data desc
resource 20200925_175828.jpg Tabule s pseudokódem k 29-Z1-1
type data desc
resource 29-Z1-1.py Komentovaný zdrojový kód

Tento Pátek Talk proběhl spíše formou interaktivního workshopu, nežli frontální přednášky.

Popovídali jsme si nejprve, jak počítače fungují uvnitř a jak se programují. Přes přehled programovacích jazyků a jejich vlastností jsme se dostali až k Pythonu, na němž jsme prozkoumali syntaxi, základní datové typy i nejčastější řídící konstrukty. Pro zájem došlo i na rychlé porovnání s C, ale bohužel nezbyl čas toho využít.

Poté následovalo samotné řešení. Vybral jsem úlohu ze začátečnické kategorie Korespondenčního Semináře z Programování (KSP), který pořádá Matematicko-fyzikální fakulta Univezity Karlovy, konkrétně 29-Z1-1 Kevinova želva. Úloha je již dávno po termínu odevzdání, díky tomu nevadilo, že jsme na její řešení přišli společně a nakonec ji i „nanečisto“ odevzdali. Nejprve jsme si společnými silami rozmysleli algoritmus na papíře v tzv. pseudokódu a poté implementovali.

Pro zájemce přikládám fotky tabule i můj zdrojový kód, ale obávám se, že pomůžou jen těm, kteří se zůčastnili úvodního povídání.