python

Events

images/02_events/python1.jpg#joomlaImage://local-images/02_events/python1.jpg?width=800&height=300
Monday, January 15th-26th, 2024 | 09:00 - 13:00 p.m

IMPRS UFAST Focus Course. Introduction to Programming with Python for Computational Science

online

Lecturer: Hans Fangohr
Hands-On exercises: Hans Fangohr, Henning Glawe and Heiko Appel

The course has been designed for scientists and engineers to teach the practical programming skills that are relevant for modern computational science. The module does not assume prior programming knowledge of participants. The module uses hands-on activities for all participants to exercise and experiment with the taught material. The material covers a wide spectrum of skills that are advantageous for scientists who need to handle data - be it from experiment or simulation – and provides a basis for self learning or directed learning of more specialized topics at a later stage.

Topics include:

- Introduction to data types in Python
- Control flow
- Name spaces
- Input/Output
- Higher order functions
- Main programming paradigms
- Important Python modules for computational science (numpy, scipy, pandas, sympy)
- Data visualization with matplotlib

images/02_events/introduction%20to%20LM.jpg#joomlaImage://local-images/02_events/introduction to LM.jpg?width=800&height=300
Tuesday, April 09th & 10th, 2024 | 09:00 - 12:00 a.m.

Introduction to Machine Learning in Python

Seminar room 1.65, Center for Molecular Neurobiology Hamburg (ZMNH), Falkenried 94, 20251 HH

Dr. Behnam Yousefi, Institute of medical systems biology, UKE

This workshop is open to students, researchers, and clinicians keen to learn the essentials of machine learning and implementing it via Python. The aim of the course is to provide a comprehensive map of machine learning (and deep learning) methods with no specific background requirements. A little background in python can be helpful, though. We will focus on fundamentals of machine learning, validation methods, linear and nonlinear models, and feature reduction. The students will also get familiarized with the Python packages of Sci-kit Learn and Pytorch. The workshop will be in presence and therefore each participant should bring their own laptop (no ipads).

Topics
Types of machine learning: supervised and unsupervised
Validation  metrics and cross validation
Introduction to linear and nonlinear models include: Linear regression, Random forest, support vector machines, deep neural networks.
Feature reduction.
Regularization.

 

images/02_events/AI%20for%20good.png#joomlaImage://local-images/02_events/AI for good.png?width=800&height=300
Thursday, May 22th 2025 | 14:30 - 16:00 p.m

Optimizing zero-shot segmentation of Remote Sensing imagery using LangRS: A hands-on workshop

online

LangRS is a Python library designed to enable the use of natural language processing (NLP) and Remote Sensing (RS) imagery segmentation, it is built on top of Segment Anything Geospatial (SamGEO) and deploys techniques that improve upon it. This hands-on workshop introduces LangRS, showcasing its potential to optimize zero-shot segmentation potentials through the pre-processing and post-processing techniques. 

Participants will explore how to use LangRS to segment RS imagery. The workshop includes interactive demonstrations and practical exercises covering: 

  • Introduction to LangRS: Understand the core functionalities and architecture of LangRS and its applications in geospatial analysis.
  • Data Preparation: Learn to preprocess and structure remote sensing data for seamless integration with LangRS
  • Hands-On with LangRS: Utilize LangRS to segment and analyze satellite imagery through natural language prompts.
  • Advanced Applications: Explore complex use cases such as land cover classification, and object extraction using LangRS.
  • Visualization Techniques: Visualize geospatial outputs and insights derived from LangRS to support data-driven decision-making.

By the end of the workshop, participants will gain practical experience in using LangRS to enhance geospatial data analysis workflows, making geospatial insights more accessible and actionable. 

Target Audience 

This workshop is ideal for geospatial data scientists, remote sensing analysts, computer vision researchers, and professionals interested in integrating AI with geospatial data. 

Prerequisites 

  • A Google Colab account.
  • Basic understanding of Python programming and geospatial data concepts is recommended.

Institution

  • AI for Good
images/02_events/Python3.png#joomlaImage://local-images/02_events/Python3.png?width=800&height=300
Thursday, June 12th - Friday 13th, 2025 | 09:00 - 12:00 a.m.

Python 3 course for beginners

DESY, Building 49a Room 204

On June 12th and 13th, 2025, the PIER Education Platform (PEP) in collaboration with the graduate school DASHH and further partners offers a Python 3 introductory course on Campus Bahrenfeld. The course is designed as an introduction and prelude to upcoming courses and networking sessions that then rely on the basic Python 3 knowledge taught on these two days.
If you are interested in participating, you can get more information and register here
The course is especially useful as the trainer, Dr. Christoph Rosemann, is a trained physicist who also works at DESY and is keen on supporting researchers to cope with specific computational challenges in their field of research.

images/02_events/python1.jpg#joomlaImage://local-images/02_events/python1.jpg?width=800&height=300
Monday, February 3th-7th, 2025 | 10:00 - 17:00 p.m

Python for Computational Science part 1

online

Lecturer: Hans Fangohr

Python for Computational Science Part 1

The course has been designed for researchers to learn practical programming skills that are relevant for use of data processing, data science and computation in domain specific contexts. The module does not assume prior programming knowledge of participants. The module uses hands-on activities for all participants to exercise and experiment with the taught material. The course introduces skills that are advantageous for data handling - be it from experiment or simulation – and provides a basis for self learning or directed learning of more specialised topics at a later stage.

Part 2 of the course provides a deeper look into Python and introduces a wider range of libraries.

Anticipated topics:

  • Introduction to Python
  • Data types & structures
  • Control flow
  • Functions
  • PEP8
  • Name spaces
  • File Input/Output
  • Numpy
  • matplotlib
  • Spyder
  • IPython
  • Jupyter

Details here

Register here for part 1 (deadline is Sunday 26 January 2025)

images/02_events/python1.jpg#joomlaImage://local-images/02_events/python1.jpg?width=800&height=300
Monday, February 17th-21th, 2025 | 10:00 - 17:00 p.m

Python for Computational Science part 2

online

Lecturer: Hans Fangohr

Building on Part 1, this course covers additional aspects:

  1. advanced Python (including list comprehension, names and side effects, functional programming, object orientation, performance)
  2. additional libraries such as scipy, pandas, and sympy
  3. research software engineering and testing, and
  4. selected numerical methods and application examples with focus on natural science and engineering problems.

Aspects (1) to (3) are covered in the beginning of the course. Part (4) is delivered at the end of the week, and can be omitted if not relevant to the participant.

Anticipated topics:

  • Higher order functions
  • programming paradigms
  • scipy, pandas, sympy
  • Research software engineering practices, in particular testing
  • Python package installation
  • interpolation, root finding, curve fitting
  • Optimisation, computing derivatives
  • Integration of ordinary differential equations

Details here

Register here for part 1 (deadline is Sunday 26 January 2025)

People

Institutions

images/04_Institute/logo-mpsd-icon-and-mpsd.jpg#joomlaImage://local-images/04_Institute/logo-mpsd-icon-and-mpsd.jpg?width=2520&height=2520

Max Planck Institute for the Structure and Dynamics of Matter

Scientific Support Unit researching the use of computation to accelerate and support research. 

Universität Hamburg
Adeline Scharfenberg
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. 

Universität Hamburg
Adeline Scharfenberg
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. 

Universität Hamburg
Adeline Scharfenberg
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.