Python Workshop

Event details

  • Wednesday | 20th November 2019
  • 1:30 PM
  • Audi 13

Due to a glitch on the website, there appears different dates and times, the workshop is on 19 November 2019 from 13:30 h onwards in Audi 13

New to Python, Join the workshop now

This workshop is an introductory crash course into Python. Python is used intensively for various applications in the built environment. Hence, knowledge of Python is an invaluable asset for you as an engineer in the built environment of the future – whether you are concerned with building data management, urban data science, device handling and IoT-based automation, machine learning and data analysis, or geospatial data management. In this course, you will learn the basics of Python in a short partly hands-on introduction (part 1) and you will be introduced to a number of more advanced functionalities in a number of key areas of interest: buildings, IoT devices, & geospatial.

The course is embedded in the “Fundamentals of BIM” course, part of the CME program. Yet, the content is of use for several other courses, including “Process modelling and information management”, “Smart Urban Environments”, “R&D project”, and of course for many graduation projects.


13h30 – 14h Overall introduction

(Pieter Pauwels)

An overall introduction is given to Python as a scripting language, why it is important to know this language as a built environment engineer, and how you can get started in using this language. The main concepts of the language are introduced, as well as the environments needed to use Python.

14h – 14h20 Hands-on exercises

A hands-on exercise introduces everyone to the very basics of Python

14h20 – 14h30 Break

14h30 – 15h15 Specialized modules: Python for buildings, IoT devices, & geospatial

(Pieter Pauwels, Milos Viktorovic, Gamze Dane, Marjolein Hordijk)

A number of 15-minute demonstrations are presented, indicating what the use of Python can result in for a number of domains relevant in the built environment: building industry, IoT devices, and geospatial data. Relevant modules are presented, including hyperlinks and further resources, allowing any course participant to get started individually in any one area of interest.

15h15 – 16h Hands-on exercises and short assignments

Hands-on exercises introduce a number of more advanced Python functionalities for buildings, IoT devices, and geospatial data.


For this course, you will need the following software installed beforehand:
– Python 3
Download here
– PyCharm
Download here
Download here
– GitLab

For more information mail to

Subscriptions are closed