Berlin, Germany

Introduction to Python Programming

online course
when 16 August 2021 - 27 August 2021
language English
duration 2 weeks
credits 3 EC
fee EUR 720

This program is a beginners’ Python course where participants will gain a full understanding of Python programming and some useful Python modules mainly for data processing.

The course covers two parts: Python programming and advanced Python modules. In the first part, you will learn about Python programming including data types, control structures (if-else, for-loop, while) and basic algorithms, file operations, code-reuse (function, class, module), and program debugging. In the second part, you will learn to use some most common and popular Python modules for data processing: NumPy, Pandas for data analysis; Matplotlib, Seaborn for data visualization; Requests, Beautiful Soup for crawling.

This course will also include Python for scientific calculation (using module SciPy), and some basic machine learning methods achieved when learning basic algorithms, e.g. k-means clustering, random forest.

Course leader

Dongrui Jiang is a Research Assistant in the Energy and Resource Management Department (ER) of the TU Berlin & an engineering Ph.D. student specializing in numerical simulation technologies. She uses Python as a working language in her scientific research

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 in Python.

Participants from all fields and disciplines are welcome.

Course aim

Learning Goals:

Learn basic Python programming with examples

Know how to modularize your code with function, class and module

Learn to install and run a third-party Python library using pip

Use common Python tools for data analysis and visualization

Know basic knowledge to crawl data online

Credits info

3 EC

Fee info

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