Topic: | Advanced Python Course | |
Instructor: | Dr. Matthias Buschmann (University of Bremen, Institute of Environmental Physics) |
|
Date: | 09.05.–10.05.2022 | |
Time: | 13:30–17:30 (CET), breaks included | |
Location: | CIP-Raum 3.134, Pohligstraße 3, 50969 Köln |
Description:
Building on top of the previous “Introduction to Python” workshops, now more advanced topics will be covered. After a brief recap session on basics, we will work on:
- functions and classes and how to use them effectively
- advanced data structures (e.g. xarray, pandas)
- interactive plotting (matplotlib widgets and/or GUI)
- techniques for more efficient programming
- exporting your code to a script or package to be used across projects
Before the workshop, participants will have the opportunity to request additional topics or specific examples that should be covered as well.
The workshop will be held as a mix of presentation and live coding with a strong emphasis on writing own code. In part it will be possible to work on your own data, if available. Therefore, each participant should be comfortable working in a Python environment on their laptop/PC.
Previous experience:
Participation in the Introductory Python Course or basic knowledge in Python programming.
Prior to the workshop:
If you want to use you own laptop, please make sure you have a working Python environment. Python and additional packages are open source and freely available. Detailed requirements will be provided to the participants before the workshop. Special topic requests are welcome.
Maximum number of participants:
12 (first come, first served).
Registration:
Register by e-mail to This email address is being protected from spambots. You need JavaScript enabled to view it. by April 30th, 2022.
Please state if you will bring your own laptop or if you want to use a computer available in the meeting room.