Thanks for your interest in my new course on Python for GIS applications. This course is intended to provide a broad overview of the python programming language and the python ecosystem, especially for geospatial applications. The goal is to provide you with an understanding of how all the pieces work together and provide a starting point from which you can explore specific packages on your own.
I do not discuss API’s specific to desktop GIS software such as ArcPy for ESRI products or PyQGIS for QGIS. If your goal is to use those API’s however, this course will provide you with a solid grounding in python that will benefit you as you learn those API’s. In many case you may discover that you don’t actually need the complications of a software specific API. In fact there are many things that you can do with free open source python packages that would require expensive licenses and/or extensions with commercial software.
Some of the topics that will be discussed include
- Introduction to python
- Object oriented python
- Packages and modules
- FInding and using third-party packages
- Unit tests
- Reading and writing geospatial data
- Jupyter notebooks
- Fiona and shapely
You can learn more about this course here
You can learn more about my other courses on Web GIS, QGIS, Spatial databases, and Mobile GIS on my Courses page