155UVIN Úvod do informatiky: Porovnání verzí
Řádek 84: | Řádek 84: | ||
=== Cvičení === | === Cvičení === | ||
Vyučující: {{lide|doc. Ing. Tomáš Bayer, Ph.D.}} (TB), {{lide|Ing. Martin Landa, Ph.D.}} (ML), | Vyučující: {{lide|doc. Ing. Tomáš Bayer, Ph.D.}} (TB), {{lide|Ing. Martin Landa, Ph.D.}} (ML), Ing. Vojtěch Müller (VM). | ||
Probíhají 1 x za 14 dnů v počítačové učebně. | Probíhají 1 x za 14 dnů v počítačové učebně. | ||
Řádek 93: | Řádek 93: | ||
!Číslo !! Skupina !! Datum !! Vyučující !! Poznámka | !Číslo !! Skupina !! Datum !! Vyučující !! Poznámka | ||
|- | |- | ||
| rowspan="3" | 1 || C-101 || | | rowspan="3" | 1 || C-101 || 30.09. || TB || | ||
|- | |- | ||
| C-102 || | | C-102 || 23.09. || ML || | ||
|- | |- | ||
| C-103 || | | C-103 || 30.09. || ML || | ||
|- | |- | ||
| rowspan="3" | 2 || C-101 || | | rowspan="3" | 2 || C-101 || 14.10. || TB || | ||
|- | |- | ||
| C-102 || | | C-102 || 07.10. || OP || | ||
|- | |- | ||
| C-103 || | | C-103 || 14.10. || OP || | ||
|- | |- | ||
| rowspan="3" | 3 || C-101 || | | rowspan="3" | 3 || C-101 || 11.11. || TB || | ||
|- | |- | ||
| C-102 || | | C-102 || 21.10. || OP || | ||
|- | |- | ||
| C-103 || | | C-103 || 11.11. || OP || | ||
|- | |- | ||
| rowspan="3" | 4 || C-101 || | | rowspan="3" | 4 || C-101 || 18.11. || TB || | ||
|- | |- | ||
| C-102 || | | C-102 || 04.11. || OP || | ||
|- | |- | ||
| C-103 || | | C-103 || 18.11. || OP || | ||
|- | |- | ||
| rowspan="3" | 5 || C-101 || | | rowspan="3" | 5 || C-101 || 25.11. || TB || | ||
|- | |- | ||
| C-102 || | | C-102 || 18.11. || ML || | ||
|- | |- | ||
| C-103 || | | C-103 || 25.11. || ML || | ||
|- | |- | ||
| rowspan="3" | 6 || C-101 || | | rowspan="3" | 6 || C-101 || 09.12. || TB || | ||
|- | |- | ||
| C-102 || | | C-102 || 02.12. || ML || | ||
|- | |- | ||
| C-103 || | | C-103 || 09.12. || ML || | ||
|- | |- | ||
|} | |} | ||
Řádek 133: | Řádek 133: | ||
; Cvičení C101 | ; Cvičení C101 | ||
Místnost: B- | Místnost: B-s112 {{bullet}} Úterý: 16:45 - 18:20 | ||
; Cvičení C102 | ; Cvičení C102 | ||
Místnost: B- | Místnost: B-s112 {{bullet}} Pátek: 12:20 - 14:00 | ||
; Cvičení C103 | ; Cvičení C103 | ||
Místnost: B- | Místnost: B-s112 {{bullet}} Úterý: 18:30 - 20:05 | ||
== Odkazy == | == Odkazy == |
Verze z 7. 9. 2025, 17:59
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 se odevzdávají přes Moodle. Za každý vyřešený a odeslaný příklad obdržíte 5 bodů. Pokud bude vaše řešení obsahovat nějaké drobné chyby, ale přesto bude akceptovatelné, obdržíte 3b. Jestliže v řešení budou závažné chyby a nebude moci být uznáno, obdržíte alespoň jeden bod za snahu.
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říklady musí mít hodnocení za 5b.
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í
Výsledky hodnocení úloh:
Harmonogram
Přednášky
Vyučující: doc. Ing. Tomáš Bayer, Ph.D. (TB).
Probíhají 1 x za 14 dnů, posluchárna C-204, úterý 16:00-17:40.
Datum | Téma přednášky |
---|---|
24.9. | Algoritmus s jeho vlastnosti. (PDF) |
08.10, 22.10. | Datové struktury (PDF) |
5.11. | Podmínky (PDF) |
19.11. | Cykly (PDF) |
3.12. | Funkce (PDF) |
17.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).
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. | TB | |
C-102 | 23.09. | ML | ||
C-103 | 30.09. | ML | ||
2 | C-101 | 14.10. | TB | |
C-102 | 07.10. | OP | ||
C-103 | 14.10. | OP | ||
3 | C-101 | 11.11. | TB | |
C-102 | 21.10. | OP | ||
C-103 | 11.11. | OP | ||
4 | C-101 | 18.11. | TB | |
C-102 | 04.11. | OP | ||
C-103 | 18.11. | OP | ||
5 | C-101 | 25.11. | TB | |
C-102 | 18.11. | ML | ||
C-103 | 25.11. | ML | ||
6 | C-101 | 09.12. | TB | |
C-102 | 02.12. | ML | ||
C-103 | 09.12. | ML |
- Cvičení C101
Místnost: B-s112 • Úterý: 16:45 - 18:20
- Cvičení C102
Místnost: B-s112 • Pátek: 12:20 - 14:00
- Cvičení C103
Místnost: B-s112 • Úterý: 18:30 - 20:05
Odkazy
- Git repozitář
- Online kurz: https://naucse.python.cz/course/pyladies/
Pracovní prostředí
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 pro Windows: JupyterLab-Setup-Windows.exe
Vývojové prostředí
Před instalací vývojového prostředí nejprve nainstalujte interpret jazyka Python: https://www.python.org/downloads/
- 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: