Scientific Programming with Python July 08 - 12, 2024 UZH Campus Irchel |
Time | Topic | Lecturer | Link |
---|---|---|---|
Monday | |||
08:30-08:45 | Welcome / Introduction | ||
08:45-10:00 | Lectures: Best practices / Git | Nicola | |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Git | Nicola | |
12:00-13:30 | Lunch break | ||
13:30-15:00 | Lecture: Object-Oriented-Programming | Jonas | |
15:00-15:30 | Break | ||
15:30-17:00 | Exercises: Object-Oriented-Programming | Jonas | |
Tuesday | |||
08:30-10:00 | Lecture: Test, Debug, Profile | Nicola | |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Test, Debug, Profile | Nicola | |
12:00-13:30 | Lunch break | ||
13:30-16:30 | Self-Study (incl. optional Pandas/IPython/Jupyter) | Nicola | |
16:30-17:00 | Question session | ||
Wednesday | |||
08:30-10:00 | Lecture: Data Structures | Federica | |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Data Structures | Federica | |
12:00-13:30 | Lunch break | ||
13:30-15:00 | Lecture: Scientific Analysis | Christian | |
15:00-15:30 | Break | ||
15:30-17:00 | Exercises: Scientific Analysis | Christian | |
Thursday | |||
08:30-10:00 | Lecture: Cython/C++ | Christian | |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Cython/C++ | Christian | |
12:00-13:30 | Lunch break | ||
13:30-15:00 | Lecture: Hardware-assisted Speed-up Techniques | Roman | |
15:00-15:30 | Break | ||
15:30-17:00 | Exercises: Hardware-assisted Speed-up Techniques | Roman | |
Friday | |||
08:30-10:00 | Lecture: Visualisation and More | Jonas | |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Visualisation and More | Jonas | |
12:00-13:30 | Lunch break | ||
13:30-15:30 | Tips, Tricks and Libraries | all | |
15:30-16:00 | Closing remarks |