Pandas + MatplotlibOnline Event

Europe/Berlin
Fredo Erxleben (Helmholtz-Zentrum Dresden-Rossendorf)
Description

General Information

  • Language: English
  • Level: Intermediate
  • Cost: Free

Content

This course will give a hands-on introduction to the data processing framework Pandas and the data visualization framework Matplotlib.

These frameworks are written in Python and have become very popular in the Data Science areas thanks to its wide variety of functionality and usability.

In the workshop a fundamental introductions will be given and afterwards a guided exercise allows the participants to gain experience at their own pace while having the instructors available for quick feedback and advice.

Required Tools/Knowledge

  • A basic knowledge of the Python language (variables, functions, loops, conditions)
  • A working Python setup (The instructors will use Thonny for the workshop but you can bring whatever suits you)
  • The pandas and matplotlib packages should be installed beforehand

In case you need help with the installation of any of these, please try your center-specific IT helpdesk first, they know your system and their software policies best.

Registration

To register, please log in via Helmholtz AAI. (More info on AAI and step-by-step instructions).

Once you have registered, you should receive a confirmation e-mail.

If you receive no such e-mail (and it is not in the spam folder) please contact the organizer.

Registration period: 2023-10-04 to 2023-10-11

  • Monday 23 October
    • 09:00 09:30
      Welcome and Introduction (Pandas) 30m
    • 09:30 17:00
      Introduction to Pandas
      • 09:30
        The Series Datatype 30m

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

      • 10:00
        Introduction to DataFrames 30m

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

      • 10:30
        Breakfast 30m
      • 11:00
        Accessing Data 30m

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

      • 11:30
        Filtering Data 30m

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

      • 12:00
        Modifying Data 30m

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

      • 12:30
        Lunch 1h
      • 13:30
        Hands-on Exercise (Pandas) 3h 30m

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

  • Tuesday 24 October
    • 09:00 09:30
      Welcome and Introduction (Matplotlib) 30m
    • 09:30 17:00
      Introduction to Matplotlib
      • 09:30
        Introduction to Pyplot 30m

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

      • 10:00
        Multiple Plots 30m

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

      • 10:30
        Breakfast 30m
      • 11:00
        Object-oriented Style 45m

        Learn about an alternative approach to setting up plots.

      • 11:45
        Matplotlib + Pandas 45m

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

      • 12:30
        Lunch 1h
      • 13:30
        Hands-on Exercise (Matplotlib) 3h 30m

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