Skip to main content
Skip header

Programming in GIS 5

Language of instruction angličtina, čeština
Code 548-0151
Abbreviation PvGIS5
Course title Programming in GIS 5
Coordinating department Department of Geoinformatics
Course coordinator doc. RNDr. Jan Caha, Ph.D.

Summary

The course is focusing on the development of own standalone applications. In the practical part, students will learn how to create a standalone application using the Python programming language and the PyQT5 library for creating a graphical user interfaces (GUI).

Literature

WILLMAN, J.: Beginning PyQt a hands-on approach to GUI programming. Berkeley, CA: Apress L. P. 2020. ISBN 978-1-4842-5857-6 .
MOORE, A.: Mastering GUI programming with Python: develop impressive cross-platform GUI applications with PyQt. Birmingham: Packt Publishing Ltd. 2019. ISBN 978-1-78961-290-5 .
HARWANI, B. M.: Qt5 Python GUI Programming Cookbook: Building responsive and powerful cross-platform applications with PyQt. Birmingham: Packt. 2018. ISBN 978-1-78883-100-0 .
SATHAYE, N.: Learning Python application development: take Python beyond scripting to build robust, reusable, and efficient applications. Birmingham, UK: Packt Publishing. 2016. ISBN 978-1-78588-570-9 .

Advised literature

JAWORSKI, M., ZIADÉ, T.: Expert Python programming. Third Edition. Birmingham: Packt Publishing Ltd. 2019. ISBN 978-1-78980-889-6 .
PERKOVIC, L., Introduction to computing using Python: an application development focus. Hoboken, NJ: John Wiley & Sons Inc. 2012. ISBN 978-0-470-61846-2 .
LAZAR, G., PENEA, R.: Mastering Qt 5: master application development by writing succinct, robust, and reusable code with Qt 5. Birmingham Mumbai: Packt. 2016. ISBN 978-1-78646-712-6 .
JOHANSSON, R.: Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib. Second edition. Berkeley, CA: Apress. 2019. ISBN 978-1-4842-4245-2 .