This course provides a working knowledge (understanding and skills) of programming in Python, introduces various features of the Python language and system through examples, starting with simple expressions, statements and data types, through functions and modules, etc. Participants have to demonstrate their achievements by providing a case study, demonstrating their spatial processing skills.