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
    • 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.

      • 10:30
        Breakfast
      • 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.

      • 12:30
        Lunch
      • 7
        Hands-on Exercise (Pandas)

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

  • Tuesday 24 October
    • 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.

      • 10:30
        Breakfast
      • 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.

      • 12:30
        Lunch
      • 13
        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.