The course is targeted at PhD students, Postdocs, or anyone willing to learn how to program in Python. Students are assumed to have some experience with programming, but not necessarily in Python. In addition, they should bring their own laptops for the practical sessions.
Affinity with the UNIX shell and git is required. For this reason it is mandatory to follow our Practical Linux and Code and data management with git courses before.
- Date: 23-28 November 2023
- Location: J-1-83
- Teachers:
- Mihai Lefter
- Registration via www.medgencentre.com. Direct access to the registration form.
Day | Location | Time | Lesson |
---|---|---|---|
23 November | J-1-83 | 9:30 - 10:00 | Introduction |
10:00 - 11:00 | Data types | ||
11:00 - 12:00 | Flow control | ||
12:00 - 12:30 | Lunch break | ||
12:30 - 15:00 | Practical session | ||
24 November | J-1-83 | 9:30 - 10:00 | Assignments review |
11:00 - 11:00 | Functions | ||
11:00 - 12:00 | Object-oriented programming | ||
12:00 - 12:30 | Lunch break | ||
12:30 - 15:00 | Practical session | ||
27 November | J-1-83 | 9:30 - 10:00 | Assignments review |
10:00 - 11:00 | String methods, errors and exceptions | ||
11:00 - 12:00 | Standard library, reading and writing files | ||
12:00 - 12:30 | Lunch break | ||
12:30 - 15:00 | Practical session | ||
28 November | J-1-83 | 9:30 - 10:00 | Assignments review |
10:00 - 11:00 | Jupyter Notebook | ||
11:00 - 12:00 | Data mangling with pandas | ||
12:00 - 12:30 | Lunch break | ||
12:30 - 15:00 | Practical session |
See the instructions here.