26 lines
1.6 KiB
Markdown
26 lines
1.6 KiB
Markdown
---
|
|
title: "Úvod do programování v Pythonu a KSP-Z"
|
|
date: 2020-09-27T21:21:17+02:00
|
|
draft: false
|
|
authors: [ "vojta001" ]
|
|
when: 2020-09-25T14:30:00+02:00
|
|
slides:
|
|
- type: resource
|
|
data: 20200925_175815.jpg
|
|
desc: Tabule s vysvětlením Pythonu
|
|
- type: resource
|
|
data: 20200925_175828.jpg
|
|
desc: Tabule s pseudokódem k 29-Z1-1
|
|
- type: resource
|
|
data: 29-Z1-1.py
|
|
desc: 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í](https://ksp.mff.cuni.cz) (KSP), který pořádá [Matematicko-fyzikální fakulta Univezity Karlovy](https://mff.cuni.cz), konkrétně _[29-Z1-1 Kevinova želva](https://ksp.mff.cuni.cz/z/ulohy/29/zadani1.html#task1)_. Ú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í.
|