WAPY
< Back to trainings

Introduction to Python

Learn the fundamentals of Python, from basic syntax to advanced concepts to be able to adapt existing scripts or solutions. A first step into the extraordinary world of software development.

Content can be tailored to participants' needs: GIS data processing, WebGIS development or data science, using the discipline's standard libraries.

Objectives

  • Understand and adapt existing Python scripts (classes, functions)
  • Write scripts with variables, loops and conditionals
  • Handle errors (try/except)
  • Read and interpret error messages
  • Navigate the Python documentation
  • Use Jupyter notebooks

Content

  • Data types, variables and collections (lists, tuples, dictionaries)
  • Control structures (conditions, loops)
  • Functions and type hints
  • Error handling (try/except)
  • Introduction to object-oriented programming