Uploaded June 2026 | Updated September 2026, 2 weeks ago
#EuroPython2026 is extra special because itβs back to back with #EuroSciPy! π¬π With shared sprints and a massive double conference experience on the horizon, the excitement is real. Who else is ready for an epic marathon of coding and science? π§βπ¬π»
#EuroPython2026 is extra special because itβs back to back with #EuroSciPy! π¬π With shared sprints and a massive double conference experience on the horizon, the excitement is real. Who else is ready for an epic marathon of coding and science? π§βπ¬π»
![EuroPython 2026 - Python Steering Council Update
[EuroPython 2026 - S1 on 2026-07-16]
π€ *EuroPython 2026 Python Steering Council Update*
π https://ep2026.europython.eu/session/python-steering-council-update
π Abstract:
The Python Steering Council is a 5-person elected committee that assumes a mandate to maintain the quality and stability of the Python language and CPython interpreter, improve the contributor experience, formalize and maintain a relationship between the Python core team and the PSF, establish decision making processes for Python Enhancement Proposals, seek consensus among contributors and the Python core team, and resolve decisions and disputes in decision making among the language.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ EuroPython 2026 - Python Steering Council Update](https://i.ytimg.com/vi/yym0JwVCTlA/mqdefault.jpg)

![An Introduction to Writing Fast GPU Code in Python - Abhik Sarkar
[EuroPython 2026 - S3A on 2026-07-16]
π€ *An Introduction to Writing Fast GPU Code in Python by Abhik Sarkar*
π https://ep2026.europython.eu/session/an-introduction-to-writing-fast-gpu-code-in-python
π Abstract:
GPUs power almost every modern Python workload in machine learning, vision, and scientific computing. Yet most Python developers treat GPUs like βfaster CPUsβ and hope frameworks will handle performance automatically.
That mental model is wrong and it is the main reason Python GPU code underperforms by orders of magnitude.
This introductory talk builds the correct mental model for writing fast GPU code in Python. We will explore how modern GPUs are structured, why global memory dominates execution time, and how to determine whether a kernel is compute-bound or memory-bound using the roofline model. Through concrete examples, attendees will see why naive parallel kernels fail to scale and which hardware-aware patterns; tiling, data reuse, and kernel fusion actually lead to speedups.
The session concludes with a practical look at how Python can express these ideas using Triton, showing how high-level code is compiled into PTX and how Python can approach near-CUDA performance when it respects hardware constraints.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ An Introduction to Writing Fast GPU Code in Python - Abhik Sarkar](https://i.ytimg.com/vi/zHTBU6XjUe0/mqdefault.jpg)
![Anatomy of a Phishing Campaign - Mike Fiedler
[EuroPython 2026 - S1 on 2026-07-16]
π€ *Anatomy of a Phishing Campaign by Mike Fiedler*
π https://ep2026.europython.eu/session/anatomy-of-a-phishing-campaign
π Abstract:
In July 2025, PyPI users received emails directing them to pypj.orgβa near-perfect clone transparently proxying requests to pypi.org. Within hours, attackers compromised four accounts and uploaded malicious releases of the popular num2words package.
This talk dissects the complete attack chain: how attackers harvested email addresses from public package metadata, built a transparent proxy that relayed TOTP codes in real-time, and why traditional 2FA failed while WebAuthn-based authentication stopped the attack cold.
The session covers the incident response timeline, challenges getting malicious infrastructure taken down (including initial rejection of abuse reports), and defensive measures deployed afterwardβincluding new email verification for TOTP logins from unrecognized devices.
Attendees will learn exactly how modern phishing attacks work against package repositories, the critical difference between phishable and phishing-resistant 2FA, and practical steps to protect accounts and packages from the next campaign. The talk also examines the September 2025 follow-up campaign targeting pypi-mirror.org and patterns across these ongoing attacks.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Anatomy of a Phishing Campaign - Mike Fiedler](https://i.ytimg.com/vi/zR_ib9m4aLU/mqdefault.jpg)
![EuroPython 2026 - Sprint Orientation π
[EuroPython 2026 - S1 on 2026-07-17]
π€ *Sprint Orientation π*
π https://ep2026.europython.eu/session/sprint-orientation
π Abstract:
Do you know what is a sprint?
The sprints are activities that will happen during the weekend on a different location.
Do you know if you can join? and how can you join?
Do you know all the projects that are participating?
Let us answer these questions and a few more in the Sprint orientation.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ EuroPython 2026 - Sprint Orientation π](https://i.ytimg.com/vi/zjUWbJb8Yzk/mqdefault.jpg)