Survey of python for GIS applications

Training

Distance

up to £ 100

Description

  • Type

    Training

  • Methodology

    Distance Learning

  • Class hours

    14h

  • Duration

    Flexible

  • Start date

    Different dates available

"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"

Facilities

Location

Start date

Distance Learning

Start date

Different dates availableEnrolment now open

About this course

"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 beAn 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 systemWorking with filesWorking with databasesGraphical user interfaces with PyQt5Reading spatial data with GDAL/OGRVisualizing data with matplotlib and other toolsData Analysis with pandas and geopandasJupyter notebooksUnit testing and version control"

"This course is oriented towards geospatial professionals who want a better understanding of the complete python ecosystem for geospatial applications.For this course I will not go into detail about any specific python tool, rather this is intended to be an introduction to the language and an overview of its capabilities."

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 in python.

"-100% online -Access to the course for life -30 days warranty money back -Available from desktop or mobile app -Can begin and finish the course any time -Can repeat the course any times"

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2020

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 3 years

Subjects

  • GIS
  • Writing
  • Object-oriented training
  • Object oriented training
  • Word
  • Python
  • spatial
  • Python software
  • Geocoding
  • Geographic
  • Geospatial
  • Programmers
  • Programming skills
  • Geoprocessing
  • Geoprocessing tools
  • Spatial Data
  • WebGIS
  • Web Programming
  • Web Development
  • Database

Teachers and trainers (1)

AulaGEO Academy

AulaGEO Academy

Specialized center in Geospatial, Engineering and Operations

We choose the best courses and make them available to new audiences in the spectrum CAD - GIS - BIM - Digital Twins Our training offer covers the entire spectrum of data intelligence: Capture - Modeling - Design - Construction - Operation. The creators of courses with which we have decided to work or promote have been carefully selected, to offer a complementary set of knowledge. We firmly believe that today people do not seek courses to fill their walls with diplomas; but to make their abilities more productive.

Course programme

"Introduction
Introduction
What is python?
Why use python?
What can you do with Python?
What can you do with python? - Part 2 GIS
About Python
Installing Python
Getting started
Installing Python on MacOS
Installing Pycharm on MacOS
Getting started with Python
Boolean and numeric variables
Converting between variable types
Strings
String methods
String formatting
Operators and expressions in Python
Operators Part 1
Operators Part 2
Expressions
Complex data structures
Lists
Working with lists
Tuples
Sets
Working with sets
Dictionaries
Working with dictionaries
Review of complex data structures
Program control
The if statement in Python
While loops in Python
For loops in Python
Generators
User Input
The input() function
Command line arguments
Working with user input
Functions
Introduction to functions
Function example
Function arguments
Map and filter functions
Lambda functions
Nested functions, decorator functions, and scope
Error Handling in Python
Error Handling in Python
Error handling - Part 2
Modules
What is a module?
Objects in python
What is an object?
Defining a custom object class
Object example
String representation of an object
Object inheritance
Private properties and methods
Principles of object oriented programing
Python packages, virtul environemnts, and documentation
What is a package?
Working with third party packages
Virtual Environments
Virtual Environments - Part 2
Documentation in python
Formal testing in python
The unittest module
Writing a test suite for the Point class
Working with the operating system and files
The OS module
The OS.path submodule
Reading and writing plain text files
Reading and writing plain text files - Part 2
Creating a word count application
Reading and writing CSV files
Reading and writing CSV files - Part 2
Word Count Application - Part 2
Working with JSON data
Working with JSON data - Part 2
Word Count Application - Part 3
Working with shape files
Working with shapefiles - Part 2
Application: Shapefile to GeoJSON converter
Working with database data
Working with database data
SQLite example
PostgreSQL and PostGIS
The python data science stack
Introduction
Jupyter Notebooks
Numpy
Matplotlib
Pandas
Geospatial analysis in python
GDAL/OGR
Fiona and Shapely
Geopandas - Part 1
Geopandas - Part 2
Numpy
GeoPy"

Survey of python for GIS applications

up to £ 100