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