Data processing with Pandas & Data plotting with Matplotlib

Europe/Berlin
online

online

Description

organized in cooperation of Helmholtz Federated IT Services (HIFIS) and Helmholtz Information & Data Science Academy (HIDA)

Data processing with Pandas & Data plotting with Matplotlib

The following contents await you during this workshop:

This course days will give a hands-on, fundamental introduction to the data processing framework Pandas and the data plotting framework Matplotlib. These frameworks are written in Python and very popular in all data science areas thanks to their wide variety of functionality and usability.

All workshop days cover alternating sequences of theoretical input and hands-on exercises, during which the instructors are available for quick feedback and advice.

Prerequisites: Basic knowledge of the Python language (variables, functions, loops, conditions).

Course Times

Oct 16, 2024, 10:00am - 04:00pm

Oct 17, 2024, 10:00am - 04:00pm

Oct 18, 2024, 10:00am - 02:00pm

 

NOTE: Registration will open September 18th, 2024, 12 pm. 

Additional Information

The course content is coordinated, so we strongly recommend that you do not miss any part of the course. To receive a certificate we expect full time and active participation.

Your registration for this course is binding. If you need to leave/miss the course for a period of time, please let us know in advance.

There is no waiting list for this course! If someone withdraws from a course, their place is automatically reopened. We therefore advise you to keep an eye on the registration in case the course is full and you would like to attend. Also, this course will be offered again in the future - you can check our HIDA Course Catalog for updates. 

This course is free of charge. 

    • 1
      Welcome and Introduction (Pandas)
    • Introduction to Pandas
      • 2
        The Series Datatype

        Learn about the fundamental data type used for labelled sequential data.

      • 3
        Introduction to DataFrames

        Get to know a more advanced data type to deal with multi-dimensional data.

    • 11:30
      Lunch
    • Introduction to Pandas
      • 4
        Accessing Data

        Learn about multiple ways to access subsections of a Series or a DataFrame and singular elements in it.

      • 5
        Filtering Data

        Learn how to create filter masks to separate out the interesting data.

      • 6
        Modifying Data

        Learn how to add and manipulate existing data in a DataFrame or Series.

    • 14:00
      Coffee
    • Introduction to Pandas
      • 7
        Hands-on Exercise (Pandas) Loading Data

        Try out your newly learned skills on a real-live data set.
        In this section, you will learn how to load a complex data set and re-shape it into a usable form based on the provided metadata. The instructors are available to give advice and feedback.

    • 8
      Welcome and Introduction (Matplotlib)
    • Introduction to Matplotlib
      • 9
        Introduction to Pyplot

        Pyplot is a collection of shortcuts for common tasks. Learn how to use it to create basic plots.

      • 10
        Multiple Plots

        Learn how to create multiple plots and arrange them in a single figure.

    • 11:30
      Lunch
    • Introduction to Matplotlib
      • 11
        Object-oriented Style

        Learn about an alternative approach to setting up plots.

      • 12
        Matplotlib + Pandas

        Learn how you can combine Pandas and Matplotlib for quick plotting.

    • 14:00
      Coffee
    • Introduction to Pandas
      • 13
        Hands-on Exercise (Pandas) Cleaning Data

        The loaded data set still has quite a few inconsistencies, missing values and formatting peculiarities that need to be dealt with before it is ready for analysis.

    • Introduction to Pandas
      • 14
        Hands-on Exercise (Pandas) Analyzing Data

        Analyze the now cleaned data set to extract new knowledge about the climatic conditions at the chosen location.

    • 11:30
      Lunch
    • Introduction to Matplotlib
      • 15
        Hands-on Exercise (Matplotlib)

        Try out your newly learned skills on a set of real-live use cases. The instructors are available to give advice and feedback.