Section outline

    • In this unit you'll be introduced to the concepts of Python.

      After this module you'll be able to:

      1. Describe what Python is
      2. Give definitions of the main concepts of Python
      3. Use Python for programming simple applications
      Watch this video that introduces this module:

    • Now we know how to use the Command Line, navigate through are files and directories, understand absolute/relative paths and some GDAL commands, it's time to use a scripting language. Today you'll make your first steps with Python, a high level programming language. You'll learn about the concepts using a so called Jupyter Notebook tutorial. The Jupyter Notebook gives you theory and you can run real Python code through a web page. You can use Binder or Colab to launch the Jupyter Notebook online, so you don't have to install anything yet and just focus on learning the concepts of Python programming. Click on one of the badges below to run the notebook:

      Open In Colab

      Open In Binder

      If you have already experience with Jupyter Notebooks you can download the notebook from GitHub and use it locally:

      Jupyter Notebook Introduction to Python 3 (GitHub)