Potsdam Graduate School: Workshop "Scientific Programming with Python: Module I+II"
Embark on your Python programming journey with a comprehensive workshop series designed to equip you with essential skills for scientific data analysis. Led by expert trainers, this series comprises two foundational modules aimed at building and expanding your Python capabilities.
Module I: Fundamentals of Python (April 27/28, 2026, Trainer: Dr. Ilona Lipp)
The first module introduces you to the versatile world of Python. You will gain hands-on experience with basic Python syntax, including data types, variables, conditional statements, loops, and functions. Learn to navigate Jupyter Notebooks, Spyder, and Anaconda, while understanding file operations and visualizing data with Matplotlib. Additionally, explore coding with AI chat tools and copilots to enhance your programming practice.
Module II: Python for Data Analysis and Visualization (May 11/12, 2026, Trainer: Dr. Alexander Britz)
In this advanced module, elevate your Python skills by delving into data analysis and visualization. You will learn good programming practices, including version control with Git & GitHub and managing virtual environments. Gain expertise in handling large datasets with NumPy and Pandas, and visualize data effectively using Matplotlib. Leverage AI tools such as ChatGPT and GitHub Copilot for advanced data analysis, and apply SciPy for data fitting, interpolation, and filtering.
No prior programming experience is required for these modules. Just bring your laptop and, if possible, a dataset or project idea you'd like to develop.
For those interested in extending their learning, an advanced module, "Machine Learning with Python: An Introduction," will be offered on June 1/2, 2026, with Trainer Dr. Alexander Britz. This module can be booked separately. Join us to unlock the potential of Python in scientific computing!