Skip to content

Latest commit

 

History

History
105 lines (90 loc) · 6.05 KB

README.md

File metadata and controls

105 lines (90 loc) · 6.05 KB

Programming course

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.

Prerequisites

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.

Coordinates

Program

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

Software installation

See the instructions here.

Assignments