Python is a general purpose programming language that is useful for writing scripts to work effectively and reproducibly with data.
This is an introduction to Python designed for participants with no programming experience. This course covers:
- Some basic information about Python syntax.
- The Jupyter notebook interface.
- How to import CSV files.
- Using the Pandas package to work with data frames.
- How to calculate summary information from a data frame.
- Brief introduction to plotting.
- How to work with databases directly from Python.
Requirements:
Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on.
They are also required to abide by the ARCHER2 Code of Conduct.
Timetable:
09:30 - 17:00
Wednesday 07/02
- 9:30-11:00 - session 1.1
- 11:00-11:15 - Break
- 11:15-12:00 - session 1.2
- 12:00-13:00 - Lunch
- 13:00-14:00 - session 1.3
- 14:00-14:15 - Break
- 14:15-15:00 - session 1.4
- 15:00-15:15 - Break
- 15:15-16:15 - session 1.5
Thursday 08/02
- 9:30-11:00 - session 2.1
- 11:00-11:15 - Break
- 11:15-12:00 - session 2.2
- 12:00-13:00 - Lunch
- 13:00-14:00 - session 2.3
- 14:00-14:15 - Break
- 14:15-15:00 - session 2.4