Skip to main content
Skip header
Terminated in academic year 2022/2023

Programming II

Type of study Bachelor
Language of instruction Czech
Code 548-0003/03
Abbreviation PII
Course title Programming II
Credits 5
Coordinating department Department of Geoinformatics
Course coordinator Ing. Kateřina Růžičková, Ph.D.

Subject syllabus

1) PyCharm, library installation
2) Possibilities of using Python in QGIS, plugins using
3) Version control system and sharing the scripts
4) QGIS API
5) Plugin creation for QGIS – vector data
6) Plugin creation for QGIS – raster data

Literature

GARRARD, Chris, 2016. Geoprocessing With Python. Shelter Island, NY: Manning Publications. ISBN 978-1-61729-214-9 .
PHILLIPS, Dusty, 2015. Python 3 Object-oriented Programming: Unleash the Power of Python 3 Objects. Second edition. ISBN 978-1-78439-878-1 .

Advised literature

LAWHEAD, Joel, 2015. QGIS Python Programming Cookbook. Birmingham: Packt Publishing Ltd. ISBN 1-78398-498-8 .
JOHANSSON, Robert, 2019. Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib. Second edition. Berkeley, CA: Apress. ISBN 978-1-4842-4245-2 .