Introduction to Python Data Processing tools
Course description
In this course participants will learn the basics of scientific data processing with Python. We will use the established tools Numpy and Pandas for this purpose.
On day 1 we will cover the basics of Numpy (array concept, array oriented programming, ...). On the second day participants will learn to employ Pandas for working on tabular data.
Lectures will be supplemented with practical sessions to intensify contents from the presentation.
After having participated in the course attendees will have learned ...
• ... about the concept of Numpy arrays.
• ... about the advantages of array-oriented programming.
• ... to make efficient use of Numpy arrays.
• ... about the concepts of Pandas series and dataframes.
• ... to handle tabular data with Pandas.
• ... basic visualisation with Pandas.
• ... to choose appropriate methods by referring to the documentation.
Agenda
Monday: basics of Numpy
- 09:00 - 12:00 Morning Session
- 12:00 - 13:00 Lunch Break
- 13:00 - 17:00 Afternoon Session
Tuesday: Pandas for working on tabular data
- 09:00 - 12:00 Morning Session
- 12:00 - 13:00 Lunch Break
- 13:00 - 17:00 Afternoon Session
Further breaks as required
Trainer(s)
- Marcel Giar (HKHLR)
- Tim Jammer (HKHLR)
Participation
- Participants are expected to have some programming experience.
- In the ideal case you are familiar with Python basics.
- It is also advantageous to know how to work with Jupyter notebooks. Please refer to e.g. https://realpython.com/jupyter-notebook-introduction/ for learning about Jupyter notebooks.