Scientific Programming with Python June 25 - 29, 2018 UZH Campus Irchel |
Time | Topic | Lecturer | Link |
---|---|---|---|
General Information | Info | ||
Monday | |||
08:30-09:15 | Introduction / Best practices | Nicola | Slides and Exercises |
09:15-10:00 | Git | Nicola | |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Git | Nicola | 12:00-13:30 | Lunch break |
13:30-15:00 | Object-Oriented-Programming | Christian | Slides and Exercises |
15:00-15:30 | Break | ||
15:30-17:00 | Exercises: Object-Oriented-Programming | Christian | |
Tuesday | |||
08:30-10:00 | Test, Debug, Profile | Nicola | Slides and Exercises |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Test, Debug, Profile | Nicola | 12:00-13:30 | Lunch break |
13:30-14:15 | Optional Pandas Tutorial / Self-Study | Nicola | Slides and Exercises |
14:15-17:00 | Self-Study/Question Hour | ||
Wednesday | |||
08:30-10:00 | Data Structures | Federica | Slides and Exercises |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Data Structures | Federica | 12:00-13:30 | Lunch break |
13:30-15:00 | Scientific Analysis | Christian | Slides and Exercises |
15:00-15:30 | Break | ||
15:30-17:00 | Exercises: Scientific Analysis | Christian | |
Thursday | |||
08:30-10:00 | Cython/C++ | Christian | Slides and Exercises |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Cython/C++ | Christian | 12:00-13:30 | Lunch break |
13:30-15:00 | Hardware-assisted Speed-up Techniques | Roman | Slides and Exercises |
15:00-15:30 | Break | ||
15:30-17:00 | Exercises: Hardware-assisted Speed-up Techniques | Roman | |
Friday | |||
08:30-10:00 | Visualisation and More | Andreas | Slides and Exercises |
10:00-10:30 | Break | ||
10:30-12:00 | Exercises: Visualisation and More | Andreas | 12:00-13:30 | Lunch break |
13:30-16:30 | Project/In-depth self-study/Question hour | ||
16:30-16:45 | Closing remarks |
Closing remarks zip-file with all lecture material |