Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Introduction to the python language and ecosystem for GIS professionals
This course covers the basics of the python language, the python language, and the core python packages for data analysis, especially of geospatial data. The goal of the course is to provide a broad introduction to the capabilities of python and how all the various packages work together. This will provide a starting point for deeper exploration on your own or in future courses.
Introduction to python
Object oriented python
Packages and modules
Unit tests
Jupyter notebooks
Numpy
Matplotlib
Pandas
Fiona and shapely
Geopandas
Rasterio
Geocoding
PyQt
Course Content
- 18 section(s)
- 85 lecture(s)
- Section 1 Introduction
- Section 2 Installing Python
- Section 3 Getting started with Python
- Section 4 Operators and expressions in Python
- Section 5 Complex data structures
- Section 6 Program control
- Section 7 User Input
- Section 8 Functions
- Section 9 Error Handling in Python
- Section 10 Modules
- Section 11 Objects in python
- Section 12 Python packages, virtual environments, and documentation
- Section 13 Formal testing in python
- Section 14 Working with the operating system and files
- Section 15 Working with database data
- Section 16 The python data science stack
- Section 17 Geospatial analysis in python
- Section 18 Bonus Lectures
What You’ll Learn
- This course is broad rather than deep. My goal is that when finished, students have some knowledge of the tools in the python ecosystem for geospatial applications and more importantly, how they all work together. More detailed courses will be forthcoming. Some of the topics covered will be
- An introduction to the language and its core principles.
- An introduction to object oriented programming in python.
- FInding and using third party python modules.
- Working with the operating system
- Working with files
- Working with databases
- Reading spatial data with GDAL/OGR
- Visualizing data with matplotlib and other tools
- Data Analysis with pandas and geopandas
- Jupyter notebooks
Skills covered in this course
Reviews
-
WWerner Gast
The instructor dont respons, there is no material to download, the course is very basic.
-
MMatthew Opah Sulon
Great presentation!
-
RRobert Jack
The coverage of the content was clear and very useful to learn. Its a good introduction to many topics and modules. I wish there were some exercises to figure out problems and spend time practicing, but I made up my own exercises as I went through the material. I also wish the files used in the course were made available as downloadable material so I could follow along. But again, I have my own files, and files from his other courses that I could use.
-
EEl Repi
An overview of the possibilities of Python applied to GIS. The part concerning learning the basics of Python is quite complete and concise, it would make other longer and supposedly more complete specialized training blush. Even though I didn't become a specialist, I now have a good overview of the tools at my disposal. Une vue d'ensemble des possibilités de Python appliqué au SIG. La partie concernant l'apprentissage des bases de Python est assez complet et synthétique, il ferait rougir d'autres formation spécialisées plus longues et soi-disant plus complètes. Même si je ne suis pas devenu un spécialiste, j'ai maintenant une bonne vision d'ensemble des outils à ma disposition.