548-0001/03 – Programování I (P1)
Garantující katedra | Katedra geoinformatiky | Kredity | 5 |
Garant předmětu | Ing. Kateřina Růžičková, Ph.D. | Garant verze předmětu | Ing. Kateřina Růžičková, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinně volitelný |
Ročník | 3 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 1999/2000 | Rok zrušení | 2008/2009 |
Určeno pro fakulty | HGF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Student prokazuje znalosti:
* přístupu a zpracování geodat s využitím jazyka Python pomocí knihoven GeoPandas a NumPy
Student umí:
* vyvíjet jednoduché aplikace v jazyce Python s využitím knihoven GeoPandas a NumPy
* číst cizí kód zapsaný v jazyce Python,
* překládat cizí kód zapsaný v jazyce Python.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Tento předmět je zaměřen na výuku programování v jazyce Python. Volně navazuje na předmět Algoritmizace prostorových úloh, kde již byli studenty seznámeni se základy jazyka Python. V rámci tohoto předmětu je využití jazyka Python zaměřeno na přístup ke geodatům a jejich zpracování. Pro tento účel budou využity knihovny NumPy a GeoPandas.
Povinná literatura:
Studijní materiály v lms.vsb.cz k tomuto předmětu.
Doporučená literatura:
GIS mentors. Školení GeoPython pro začátečníky. Dostupné On-line:http://training.gismentors.eu/geopython-zacatecnik/
Tutoriály a učebnice v elektronické podobě. Dostupné On-line: https://www.py.cz/TutorialyLiteratura
Tutorials Point. Pycharm - Introduction. Dostupné On-line: https://www.tutorialspoint.com/pycharm/pycharm_introduction.htm
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1) Základy objektově-orientovaného programování.
2) Třídy, objekty, vlastnosti.
3) Metody a události. Komponenty.
4) Softwarové inženýrství.
5) Vytváření a ladění palikací.
6) Využití stávajících tříd platformy .NET.
7) Práce s textovými soubory.
8) Práce s grafikou a databázemi.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.