Recordings
Here you can find recorded talks and slides from past summits.
2025 - Day 2
Full YouTube playlist Full media.ccc.de playlist-
Machine learning for Swiss democracy
by Vita Midori
-
AI Coding Agents and how to code them
by Alex Shershebnev
[video]
-
Causal ML for Smarter Advertising Campaigns with Python
by Francesco Conti
-
Docling: Get your documents ready for generative AI
by Peter Staar, Michele Dolfi, Panos Vagenas, Nikos Livathinos
[video]
-
Agentic Cyber Defense with External Threat Intelligence
by Jyoti Yadav
[video]
-
Anonymization of sensitive information in financial document
by Piotr Gryko
[video]
-
Gompertz Linear Units (GoLU)
by Das Indrashis
[video]
-
What Networks tell us about Trades, Power, and the World?
by Kshitijaa Jaglan
[video]
- Lightning Talks, Day 2
2025 - Day 1
Full YouTube playlist Full media.ccc.de playlist-
When Close Enough is Good Enough
by Tim Head
[video]
-
Code review in era of collaborative development
by Andrii Soldatenko
[video]
-
Bytecode and .pyc files
by Konrad Gawda
-
Why you, as a Python developer, should learn Rust
by Daniel Szoke
[video]
-
Functional Python: Saving Christmas with itertools & friends
by Edoardo Baldi
-
Building Resilient Python Apps for Unreliable Networks
by Emeka Onyebuchi
[video]
-
Software estimation: False sense of certainty
by Ines Panker
[video]
-
Using Python's array API standard for ESA's Euclid mission
by Saransh Chopra
[video]
- Lightning Talks, Day 1
2024 - Day 2
Full YouTube playlist Full media.ccc.de playlist-
Artificial Intelligence: Why Explanations Matter
by Albert Weichselbraun
-
Learning From Experiments With Causal Machine Learning
by Kevin Klein, Francesc Martí Escofet
-
Quantum Machine Learning: Qiskit 1.X vs PennyLane 0.X
by Pavel Sulimov
-
From SHAP to EBM: Explain your Gradient Boosting Models in Python
by Emanuele Fabbiani
-
Demystifying Spark: A Deep Dive into Its Workings
by Neil Gibbons
-
More Than Pixels - Unlock your image data with Vision-Language Models
by Johannes Kolbe
[video]
-
Even if we desperatly want to, we do not always need Deep Learning
by Jan Werth, Christopher Wetekamp
-
Prototype to Production for RAG applications
by Isaac Chung
- Lightning Talks, Day 2
2024 - Day 1
Full YouTube playlist Full media.ccc.de playlist-
Empowering Independence: Robot-Assisted Shopping for the Visually Impaired with Product Recognition
by Chantal Keller
-
Automate your network in 5 easy steps with Python and Netmiko
by Luca Gubler
-
Code Makeover: Mastering the Art of Python Refactoring
by Bojan Miletic
[video]
-
The hitchhiker's guide to asyncio
by Emanuele Fabbiani
-
Float - Everything You Wanted to Know About
by Konrad Gawda
-
Parallel Python at last? Subinterpreters & free-threading in practice
by Vita Midori
-
Property based testing with Hypothesis
by Florian Bruhin
-
Lab Automation with Python
by Jürg Rast
- Lightning Talks, Day 1
2023
Full YouTube playlist Full media.ccc.de playlist-
Proving Python code correct with Nagini
by Marco Eilers
-
Did you know Matplotlib could do that?
by Teresa Kubacka
-
Kivy: Cross-platform App development for Pythonistas
by Mirko Galimberti
-
A walk with CPython
by Sadhana Srinivasan
-
Documenting Python Code
by Christian Heitzmann
-
Voice Control in Action: A Python-Based Approach for Operating a Quadrupedal Robot
by Robin Ehrensperger
-
A Short History of Python Web Frameworks
by Quazi Nafiul Islam
-
Asynchronous Multiprocess Large Model Training on PyTorch for Synthetic Cities Generation
by Pavel Sulimov
- Lightning Talks
2022
Full YouTube playlist Full media.ccc.de playlist-
Python Folks, Keep Being So Warm and Welcoming. People Are Staying in Tech Because of You!
by Mahe Iram Khan
-
Rust for Python Developers
by Dave Halter
-
Running Machine Learning in Production – a Journey to Success
by Martin Stypinski
[video]
-
CLI Applications & TDD: Never Write Scripts Again
by Peter Bittner
-
Pydantic Configuration Management With ConfZ
by Silvan Melchior
-
Game Development With CircuitPython
by Radomir Dopieralski
-
Static Type Checking With Mypy
by Michał Gutowski
-
MicroPython on the RP2040
by Tobias Gresch
-
Automating Teaching About Automation in Python
by Florian Bruhin
2018
Full YouTube playlist-
Rocket Science and Software Engineering
by Carina Haupt
-
From Exploring Data Interactively to Creating Reproducible Pipelines
by Tim Head
[video]
-
Comprehensions: Origin, History, Use
by Raphael Das Gupta
[video]
-
Leveraging Neural Networks and Python to Forecast Train Delays in the Swiss Railway Network
by Gabriel Krummenacher / Beat Wettstein
-
Real Time Django
by Iacopo Spalletti
[video]
-
SpyPi: An Attempt to Get Students Into Data Security
by Sarah Mühlemann
-
Let's Talk About GIL!
by Amit Kumar
-
Serverless Computing: FaaSter, Better, Cheaper and More Pythonic
by Josef Spillner
-
12 Factor Apps for Data-Science with Python
by Peter Hoffmann
[video]
2017
Full YouTube playlist-
Writing Code for Science and Data
by Gaël Varoquaux
-
Hobby Electronics with MicroPython
by Radomir Dopieralski
-
RevDB, a Reverse Debugger
by Armin Rigo
-
Scraping the Federal Administrative Court's Database
by Barnaby Skinner
-
Python is Weird
by Dave Halter
-
Massively Multiplayer Online Game Servers in Twisted Python
by Dan Maas
-
Scalable Python with Docker, Kubernetes and Openshift
by Aarno Aukia
-
Python, Locales and Writing Systems
by Rae Knowler
-
Python in the Hardware Industry
by Raphael Nestler
2016
Full YouTube playlist-
Python's Guide to the Galaxy
by Tom Ron
-
API Design is Hard
by Dave Halter
-
CFFI: Call C from Python
by Armin Rigo
-
3D Computer Graphics with Python
by Martin Christen
-
Charming Snake: Python for Live Music
by Matthieu Amiguet
[video]
-
Coding/Decoding the Cosmos
by Chihway Chang
-
Powerful Web Scraping and Searching with Python
by Michael Rüegg
-
Getting Started with IPython
by Jacinda Shelly
-
Pytest: Rapid Simple Testing
by Florian Bruhin