Introduction to Python: Basic Python, pandas, Matplotlib

Europe/Berlin
The Zoom room will be communicated before the first lecture. (Online)

The Zoom room will be communicated before the first lecture.

Online

Anas Samara (University of Bethlehem), Sherin Hazboun (University of Bethlehem), Thorsten Auth (Forschungszentrum Jülich)
Description

Powered by the University of Bethlehem and Forschungszentrum Jülich, this three-day course offered by the Palestinian-German Science Bridge (PGSB) will provide lectures and hands-on exercises for Python. The exercises will allow participants to check their learning progress and provide opportunities to gather experience. All interested colleagues on the PI/supervisor/postdoc level--also those that have not yet participated in the PGSG--are invited to take part.

The course covers the skills that participants will require for participating in the PGSB course and workshop on machine learning. In case of overbooking, colleagues that are a member of the PGSB and that will also participate in our machine learning course will be preferentially admitted.

Prerequisites: Previous programming experience is not required.

Timetable: The schedule may be adjusted to meet the needs of the participants. Please note the time shift between Germany and Palestine!

    • 09:00 12:00
      Basic Python (9:00 am in Jülich, 10:00 am in Bethlehem) 3h

      A fundamental introduction to programming in general and to Python specifically will be provided. Basic concepts like variables, data types, loops and conditionals, and functions will be covered.

    • 12:00 13:30
      Lunch break (noon in Jülich, 1:00 pm in Bethlehem) 1h 30m
    • 13:30 16:00
      Basic Python (1:30 pm in Jülich, 2:30 pm in Bethlehem) 2h 30m
    • 09:00 12:00
      pandas - Python Data Analysis Library (9:00 am in Jülich, 10:00 am in Bethlehem) 3h

      pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.

    • 12:00 13:30
      Lunch break (noon in Jülich, 1:00 pm in Bethlehem) 1h 30m
    • 13:30 16:00
      pandas - Python Data Analysis Library (1:30 pm in Jülich, 2:30 pm in Bethlehem) 2h 30m
    • 09:00 12:00
      Matplotlib — Visualization with Python (9:00 am in Jülich, 10:00 am in Bethlehem) -- Alternative date for PGI members: 24 August 2023 3h

      Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

    • 12:00 13:30
      Lunch break (noon in Jülich, 1:00 pm in Bethlehem) 1h 30m
    • 13:30 16:00
      Matplotlib — Visualization with Python (1:30 pm in Jülich, 2:30 pm in Bethlehem) -- Alternative date for PGI members: 24 August 2023 2h 30m