Skip to content

Introduction to Pandas and MatplotLib

This is the writeup and additional material for a workshop covering the Python frameworks pandas and matplotlib. It serves multiple purposes:

  • As base material for hosting an own workshop on the topic
  • To look up and review the topics covered in the workshop, alongside with
    • Code Examples
    • Side notes and explainations
    • Further reading material and references
  • As self-learning material if you do not have access to a dedicated workshop on the topic
Looking for a currently offered workshop?

The workshop is regularly offered by the HIFIS team. Please see the course catalog for current offerings. If you are affiliated with Helmholtz and would like to have a dedicated workshop for your team, please contact us.

Requirements

To fully appreciate the workshop content you should fulfill the following requirements:

  • Have a basic understanding of the Python programming language
    • Familiarity with the built-in datetime and pathlib modules are beneficial
    • Understanding the fundamentals of object-oriented programming in Python is also beneficial
  • Have a working Python development setup
  • Know how to install packages in the Python tools of your choice

Structure

The content is split into thematic episodes which are ordered along a story arc. It additionally contains different exercises and additional resources. The episodes will indicate the best time in the learning curve to tackle the individual exercises. Not all additional resources are referenced directly in the episodes. By default it is recommended to review those after completing the episodes and exercises if not indicated otherwise.

Contact

For any inquiries about this workshop, please contact us.