HiPerCH 14 - Module 1

HiPerCH 14 - Module 1

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.

Participating Universities