155UVIN Úvod do informatiky: Porovnání verzí
m →Cvičení: fix 25.11. |
|||
| Řádek 113: | Řádek 113: | ||
| C-103 || 11.11. || VM || | | C-103 || 11.11. || VM || | ||
|- | |- | ||
| rowspan="3" | 4 || C-101 || 25.11.<strike>18.11.</strike> || | | rowspan="3" | 4 || C-101 || 25.11.<strike>18.11.</strike> || TB || ''Změna termínu'' | ||
|- | |- | ||
| C-102 || 07.11. || ML || | | C-102 || 07.11. || ML || | ||
|- | |- | ||
| C-103 || 25.11.<strike>18.11.</strike> || | | C-103 || 25.11.<strike>18.11.</strike> || VM || ''Změna termínu'' | ||
|- | |- | ||
| rowspan="3" | 5 || C-101 || 02.12.<strike>25.11.</strike> || TB || ''Změna termínu'' | | rowspan="3" | 5 || C-101 || 02.12.<strike>25.11.</strike> || TB || ''Změna termínu'' | ||
Aktuální verze z 19. 11. 2025, 13:03
Základní údaje o předmětu
- Aktuální a kompletní informace jsou na této stránce
- Kód předmětu: 155UVIN
- Garant předmětu:
- Přednášející:
doc. Ing. Tomáš Bayer, Ph.D., Ing. Martin Landa, Ph.D.
- Rozsah: 1+1
- Počet kreditů: 2
- Ukončení: kz
Anotace
Předmět je zaměřen na osvojení základů algoritmizace a skriptování v programovacím jazyce Python.
Zahrnuje popis vybraných nástrojů a aspektů funkcionálního programování.
- Doporučená literatura
- VIRIUS M.: Základy algoritmizace, 2004,Vydavatelství ČVUT.
- Summerfield M.: Python 3, Computer Press, 2012
- Ponořme se do Pythonu 3, CZ NIC, 2010: http://diveintopython3.py.cz/index.html
Podmínky ukončení předmětu
Aktivní přístup při zpracování úloh. Úlohy jsou tvořeny několika příklady, odevzdávají se přes Moodle. Za každý vyřešený a odeslaný příklad obdržíte uvedený počet bodů (1-5) odpovídající obtížnosti. Pokud bude vaše řešení obsahovat nějaké drobné chyby, ale přesto bude akceptovatelné, obdržíte poloviční počet bodů. Úlohy, které budou odevzdány jinou formou (např. mailem), nebo úlohy odevzdané po termínu, nebudou uznány.
Na základě dosaženého počtu bodů budete ohodnocení níže uvedeným způsobem:
| Počet bodů | Známka |
|---|---|
| 50b | A |
| 45b | B |
| 40b | C |
| 35b | D |
| 30b | E |
Podmínka: Alespoň polovina z odevzdaných příkladů musí mít hodnocení za 3b.
Pokud dosáhne student méně než 30 bodů, v takovém případě bude nucen absolvovat dodatečné hodnocení, a to na základě zpracování dvou vybraných témat, doplněných prezentací (délka 5-10 min). Seznam témat a termíny prezentací budou včas zveřejněny.
Průběžné hodnocení
Harmonogram
Přednášky
Vyučující: doc. Ing. Tomáš Bayer, Ph.D. (TB).
Probíhají 1 x za 14 dnů, posluchárna A-230, liché úterý 14:05-15:45.
| Datum | Téma přednášky | Poznámka |
|---|---|---|
| 30.9. | Algoritmus s jeho vlastnosti. (PDF) | Náhrada za 23.9. |
| 07.10, 21.10. | Datové struktury (PDF) | |
| 04.11. | Podmínky (PDF) | |
| 18.11. | Cykly (PDF) | Náhrada za sudé uterý |
| 02.12. | Funkce (PDF) | |
| 16.12. | Práce se soubory (PDF) |
Cvičení
Vyučující: doc. Ing. Tomáš Bayer, Ph.D. (TB), Ing. Martin Landa, Ph.D. (ML), Ing. Vojtěch Müller (VM), Ing. Ondřej Pešek, Ph.D.
Probíhají 1 x za 14 dnů v počítačové učebně.
Podrobný harmonogram cvičení pro jednotlivé paralelky:
| Číslo | Skupina | Datum | Vyučující | Poznámka |
|---|---|---|---|---|
| 1 | C-101 | 30.09. | ML | |
| C-102 | 03.10. | ML | Náhrada za 26.9. | |
| C-103 | 30.09. | ML | ||
| 2 | C-101 | 14.10. | TB | |
| C-102 | 10.10. | ML | ||
| C-103 | 14.10. | VM | ||
| 3 | C-101 | 11.11. | TB | |
| C-102 | 24.10. | ML | ||
| C-103 | 11.11. | VM | ||
| 4 | C-101 | 25.11. |
TB | Změna termínu |
| C-102 | 07.11. | ML | ||
| C-103 | 25.11. |
VM | Změna termínu | |
| 5 | C-101 | 02.12. |
TB | Změna termínu |
| C-102 | 21.11. | OP |
Změna vyučujícího | |
| C-103 | 02.12. |
VM | Změna termínu | |
| 6 | C-101 | 09.12. | TB | |
| C-102 | 05.12. | ML | ||
| C-103 | 09.12. | VM |
- Cvičení C101
Místnost: B-s112 • Úterý (sudé): 16:45 - 18:20
- Cvičení C102
Místnost: B-s112 • Pátek (lichý): 12:20 - 14:00
- Cvičení C103
Místnost: B-s112 • Úterý (sudé): 18:30 - 20:05
Odkazy
- Git repozitář
- Online kurz: https://naucse.python.cz/course/pyladies/
Pracovní prostředí
Před instalací JupyterLabu či vývojového prostředí nejprve nainstalujte interpret jazyka Python: https://www.python.org/downloads/
Jupyter Notebook
Prostředí, ve kterém lze kombinovat markdown a zdrojový kód.
- JupyterHub (online) - funkční ve fakultní síti nebo s nastavenou VPN
- JupyterLab: instrukce pro instalaci
Vývojové prostředí
- Visual Studio Code: https://code.visualstudio.com/
- Verze pro webový prohlížeč: https://vscode.dev/
- Užitečné klávesové zkratky (Windows, Linux): Ctrl+F5 Run Python File
- Nutné doinstalovat Python rozšíření

Rozšíření Python do VSCode
- Vývojové prostředí PyCharm: https://www.jetbrains.com/pycharm/
Bakalářský program:
Magisterský program specializace Geomatika: