Berlin, Germany

Python for Engineers

online course
when 8 January 2021 - 8 January 2021
language English
credits 5 EC
fee EUR 980

In this course, participants will learn the basic elements of the Python programming language as well as the application of useful libraries for scientific tasks. It is aimed at (future) engineers and scientists that want to use Python for the processing and visualization of data as well as physical modelling.
• JupyterLab
• variables and data types
• control flow (loops, conditions, functions)
• modules
• NumPy, Matplotlib
• data import & export
The course will consist of introductory topic-specific videos accompanied by interactive documents (Jupyter notebooks). Participants will directly apply their gained knowledge in group programming assignments that have a physics / engineering context. During live sessions, specific questions are answered and help for a successful and efficient implementation is provided.

Course leader

Gert Herold is a research assistant at the Department of Engineering Acoustics at TU Berlin. In his research, he focuses on signal processing of microphone array data. He is one of the developers of the Acoular Python library for acoustic data processing.

Target group

This course is designed for current university students, working professionals and any individuals with an interest in furthering their knowledge and skills in understanding of how to program and use Python.

Participants from all fields and disciplines are welcome.

Course aim

Participants will be able to write Python programs and modules. More specific, you will
• have knowledge about basic programming elements
• know how to efficiently load, process, and visualize data using Python
• have the ability to employ tools from important Python libraries for scientific/engineering applications

Credits info

5 EC

Fee info

EUR 980: Fee students.
The fee covers the course, course materials, and a digital cultural program.
EUR 1460: Fee for working professionals/non- students.
The fee covers the course, course materials, and a digital cultural program.