Python Foundation for Spatial Analysis (July 2024)
- When
- Jul 18–26, 2024
- Duration
- 12 hours 4 sessions of 3 hours
- Format
- Online Live, instructor-led
- Fee
- US$129
Schedule
All times are India Standard Time (IST, GMT+5:30). Use the local time link on each session to see it in your time zone.
- Session 1 Thu, Jul 18, 2024
- Session 2 Fri, Jul 19, 2024
- Session 3 Thu, Jul 25, 2024
- Session 4 Fri, Jul 26, 2024
Course outline
- Session 1
Python Basics
- Introduction and Course Overview
- Variables
- Data Structures
- String Operations
- Loops and Conditionals
- Functions
- Session 2
Data Processing
- Understanding Coordinate Systems
- Python Standard Library and 3rd Party Library
- Using Web APIS
- Reading/Writing Files
- AssignmentGeocode Addresses with GeoPy
- Session 3
Tabular and Vector Data
- Introduction to Pandas and GeoPandas
- Tabular Data Analysis with Pandas
- Vector Data Analysis with GeoPandas
- Session 4
Raster Data and Scripting
- Introduction to Numpy and rioxarray
- Raster Data Analysis with rioxarray
- Building Scripts and Automating Workflows
- After the course
Class Project
-
Each participant will work on a project of their choice to complete within 2 weeks of the class. The topic can be selected by the participant or will be assigned by instructor based on their interest areas.
-
1-1 mentoring and email support will be available during the project.
-
See Example Projects completed by previous participants to get an idea of what you can achieve after taking this course.
-
Participants must complete the project to receive a completion certificate.
-
This class has finished. See upcoming classes.
What participants say
Even more than the nice, friendly class format that Ujaval and Vigna always run, the really cool thing is how the class is current with the relevant, current best practices. For instance, in this class session, what was so nice to learn was the approach to use AI tools in Python programming in a useful, careful, and appropriate way.
Nitin PanditMentor
This is the second course I have taken with Spatial Thoughts and I am once again highly satisfied with Ujaval’s expertise and teaching style to learn complex topics. He is great at focusing on the critical building blocks to help his students independently create products by the end of the course.
Zach TorresWorld Vision
The Python Foundation for Spatial Analysis course by Spatial Thoughts was a highly valuable and practical learning experience. Prior to the training, I had little to no knowledge of Python, but the course provided a clear and well-structured introduction that helped me build a solid foundation.
I particularly appreciated the hands-on approach and the small class size, which made the learning environment more engaging and allowed for better interaction and understanding. Ujaval is a wonderful tutor, and the guidance provided throughout the course was both supportive and effective.
I am grateful for the opportunity to participate in this training, and I highly recommend it to anyone looking to develop practical skills in geospatial analysis using Python.
Vivian Ndidiamaka AsogwaLecturer, Department of Surveying and Geoinformatics, Federal Polytechnic Nekede, Owerri Imo State