Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Survey of Python for GIS Applications

person icon Michael Miller

4.7

Survey of Python for GIS Applications

Introduction to the python language and ecosystem for GIS professionals

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Michael Miller

English [CC]

category icon Development ,Programming Languages,Python

Lectures -85

Duration -13.5 hours

Lifetime Access

4.7

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

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.

This course will start from:

  • Introduction to Python.

  • Object-oriented python.

  • Packages and modules.

  • Unit tests.

  • Jupyter notebooks.

  • Numpy.

  • Matplotlib.

  • Pandas.

  • Fiona and shapely.

  • Geopandas.

  • Rasterio.

  • Geocoding.

Goals

  • 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.

Prerequisites

  • This course is not a beginner programming course. I assume you have some programming knowledge, i.e. what. variable is, what an expression is, what a loop is, what a function is, etc. But I do go over the basics of how all those things are implemented.
Survey of Python for GIS Applications

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

6 Lectures
  • play icon Introduction 07:32 07:32
  • play icon What is python? 18:59 18:59
  • play icon Why use python? 06:04 06:04
  • play icon What can you do with Python? 08:01 08:01
  • play icon What can you do with python? - Part 2 GIS 14:45 14:45
  • play icon About Python 15:23 15:23

Installing Python

3 Lectures
Tutorialspoint

Getting started with Python

5 Lectures
Tutorialspoint

Operators and expressions in Python

3 Lectures
Tutorialspoint

Complex data structures

8 Lectures
Tutorialspoint

Program control

4 Lectures
Tutorialspoint

User Input

3 Lectures
Tutorialspoint

Functions

6 Lectures
Tutorialspoint

Error Handling in Python

2 Lectures
Tutorialspoint

Modules

1 Lectures
Tutorialspoint

Objects in python

7 Lectures
Tutorialspoint

Python packages, virtual environments, and documentation

5 Lectures
Tutorialspoint

Formal testing in python

2 Lectures
Tutorialspoint

Working with the operating system and files

14 Lectures
Tutorialspoint

Working with database data

3 Lectures
Tutorialspoint

The python data science stack

5 Lectures
Tutorialspoint

Geospatial analysis in python

7 Lectures
Tutorialspoint

Instructor Details

Michael Miller

Michael Miller

I have been programming and working with database applications for over 30 years, and specializing in geospatial applications for over 20 years.  I am a believer in the 80/20 pareto principle which suggests that you only need to understand 20% of a subject in order to do 80% of your work. My goal in all my courses is to teach at the level of that 20% sweet spot and to provide my students with the background and the tools they need to learn the rest of what they need on their own.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515