In this 90-minute Python presentation, we will explore new and intriguing features in Python. This introductory seminar offers a primer on forking, threading, multiprocessing, and the asyncio module in Python. Participants will be guided through the basics of each concurrent programming technique, learning how they contribute to efficiency and performance optimization. Through simplified explanations and practical examples, attendees will gain a foundational understanding of these concepts, setting the stage for further exploration into concurrent programming in Python.
Participation requirements: Some experience with Python or attendance in one of our PIER Python workshops. Without sufficient programming knowledge, participation is not recommended.
Participation requirements: Some experience with Python or attendance in one of our PIER Python workshops. Without sufficient programming knowledge, participation is not recommended.
----------------------------------------------------------------------------------------------------------------------------------------------------
This workshop is part of the transferable skills portfolio of the PIER Education platform on the science campus Bahrenfeld/DESY. The workshops are usually one-day courses for a maximum number of 12-15 participants and are offered once or twice a year. The trainers are carefully selected experts with many years of experience in teaching scientists. Some of the workshops are open for postdocs.
The workshops offered in the PIER Education Platform are a cooperation between the PIER Helmholtz Graduate School and its partner organisations and institutes Quantum Universe Research School QURS, The Hamburg Centre for Ultrafast Imaging/Advanced Imaging of Matter CUI/AIM, DASHH, HELIOS. Early career researchers from other affiliated research centers such as MPSD, IMPRS-UFAST, CSSB, and EMBL may also participate upon request.
.