Conferences / PyCon (national Python conferences)
PyCon Italia 2025
May 28–31, 2025 · Savoia Hotel Regency, Bologna, Italy
- Conference
- PyCon (national Python conferences) Data science & ML
- Dates
- May 28, 2025 – May 31, 2025
- Venue
- Savoia Hotel Regency
- Place
- Bologna, Italy
- Format
- In person
- Status
- Past
- Attendance
- —
- Website
- 2025.pycon.it
- Recorded
- 60 sponsors · 142 speaker appearances
- Notes
- First edition in Bologna. 28 May: Open Learning Day (free); conference 29-31 May. Sponsor pitch: 'With over 1000 attendees'. Speakers: all scheduled talks, workshops and keynotes from the conference's public GraphQL API (https://2025.pycon.it/graphql, conference code pycon2025); affiliations conservatively parsed from speaker bios (null where not stated); talk abstracts are the elevator pitch. Video links where the schedule has a YouTube ID. Prices: admission tickets from the API (EUR, VAT incl. as listed).
Ticket prices
| Ticket | Price | Valid until | Notes | Source |
|---|---|---|---|---|
| Personal Regular Ticket | €200 | Mar 31, 2025 | pretix category: Personal Tickets; from the conference's public GraphQL API (tickets list) | 2025.pycon.it |
| Business Regular Ticket | €300 | Mar 31, 2025 | pretix category: Business Tickets; from the conference's public GraphQL API (tickets list) | 2025.pycon.it |
| Student Ticket | €60 | — | pretix category: Student Tickets; from the conference's public GraphQL API (tickets list) | 2025.pycon.it |
| Personal On-Desk Ticket | €300 | — | pretix category: Personal Tickets; from the conference's public GraphQL API (tickets list) | 2025.pycon.it |
| Business On-Desk Ticket | €400 | — | pretix category: Business Tickets; from the conference's public GraphQL API (tickets list) | 2025.pycon.it |
Sponsors 60
Title / headline 1
- Prima · Keystone
Startup 3
Media 30
- AIHeroes · Media Partners
- Apogeo Editore · Media Partners
- Codemotion · Media Partners
- DataMasters · Media Partners
- Designing Success - Community · Media Partners
- Django Girls Italia · Media Partners
- firenze.dev · Media Partners
- GDG Pisa · Media Partners
- GrUSP · Media Partners
- pisa.dev · Media Partners
- PointerPodcast · Media Partners
- PugliaTechs · Media Partners
- PyBari · Media Partners
- PyCampania · Media Partners
- PyRE · Media Partners
- PyRoma · Media Partners
- Python Biella Group · Media Partners
- Python Catania · Media Partners
- Python Marche · Media Partners
- Python Milano · Media Partners
- Python Pescara · Media Partners
- Python Torino · Media Partners
- Refresh Academy · Media Partners
- Schrödinger Hat · Media Partners
- She Tech · Media Partners
- Speck&Tech · Media Partners
- theRedCode · Media Partners
- Top-IX · Media Partners
- WTM Italia · Media Partners
- WTM Pisa · Media Partners
Other 12
- 20tab · Patron
- Barisoft · Patron
- BPER · Patron
- devpunks · Patron
- Django Software Foundation · Kinship
- EuroPython Society · Kinship
- Fondazione CNI · Patron
- Packt · Kinship
- Python Software Foundation · Kinship
- Regione Emilia Romagna · Kinship
- Thux Code · Patron
- ZATTOO · Patron
Speakers and talks 142
| Speaker | Company | Role | Talk | Links |
|---|---|---|---|---|
| Alessandro Molina | — | Keynote | Composable Data Systems, the new frontier | Video |
| Alex Martelli | Keynote | Lessons from a lifetime of doing, teaching, managing, and leading technical development | Video | |
| Nicholas Tollervey | — | Keynote | Creative Compassionate Code (if Python isn't fun, we're doing it wrong) | Video |
| Sarah Abderemane | Kraken | Keynote | Accessibility awareness | Video |
| Seemin Suleri | — | Keynote | From Struggle to Stardom: The Secret Sauce of High Performance Teams | Video |
| Sofie Van Landeghem | — | Keynote | Data doesn't lie — but it can mislead: How to ensure integrity of your Machine Learning applications | Video |
| Adrien Cacciaguerra | — | Talk | Intuition vs. Reality: Surprising Truths in Python Performance | Video |
| Adrin Jalali | — | Talk | Writing a scikit-learn compatible estimator in the modern age | Video |
| Aivars Kalvāns | — | Talk | QuerySet.explain(): make it make sense. | Video |
| Alessandra Bilardi | — | Talk | The Art of Data Visualization | Video |
| Alessandro Cosentino | — | Talk | Quantum computing without leaving Python behind | Video |
| Alessandro Lavelli | — | Talk | Prevenire l'Obsolescenza dei Modelli ML: Il Caso Bioretics | Video |
| Alex Casalboni | — | Talk | From Cloud to Edge computing - Unleashing the power of WebAssembly at the edge | Video |
| Anastasiia Tymoshchuk | — | Talk | Continuous Documentation: basics and advanced techniques | Video |
| Andrea Calegari | Databricks | Workshop | Databricks Delta Live Tables: Data Engineering made easy | — |
| Andrea Calegari | Databricks | Talk | From hand-down maps to AI/BI: a journey toward Databricks | Video |
| Andrea Grandi | — | Workshop | Python Dojo | — |
| Andrea Griffini | — | Talk | Cose a caso su problemi difficili | Video |
| Andrea Pastelli | Kwanto | Workshop | Zero to Deployed: Create Your First App with Streamlit | — |
| Andrew Stroev | — | Talk | Live audio synthesis with Synchrotron | Video |
| Andrii Soldatenko | — | Talk | The essense of Graceful Shutdown | Video |
| Angela Addesso | Generali | Talk | Crash detector | Video |
| Antonio Cuni | Anaconda | Talk | SPy (Static Python) lang: fast as C, Pythonic as Python | Video |
| Antonio Spadaro | — | Talk | Design by Contract: costruire software robusto con il Contract-First Development | Video |
| Archana Vaidheeswaran | — | Talk | Back to Basics: Cutting Through the AI-Generated Code Noise | Video |
| Arthur Pastel | — | Talk | Intuition vs. Reality: Surprising Truths in Python Performance | Video |
| Attila Toth | — | Talk | Building real-time apps for web, mobile & desktop in Python | Video |
| Bryce Beagle | — | Talk | Hot-swapping Symbols During Tests: Demystifying unittest.mock[.patch] | Video |
| Caio Costa Salgado | — | Talk | No more Locks! What can we achieve without the GIL Other | Video |
| Carlos A Aranibar | — | Talk | Designing and Building Custom Keyboards ⌨️ with Python | Video |
| Castellani | Waterjade | Talk | Capire il cambiamento climatico con Python: dal rapporto IPCC all’azione climatica | Video |
| ChiaraCielo Longobardi | — | Talk | Get Accessibility Right: Shift It Left! | Video |
| Claudio Giorgio Giancaterino | — | Workshop | Building Intelligent Agents with RAG and AutoGen | — |
| Cristián Maureira-Fredes | The Qt Company | Talk | Understanding Python from the inside: C concepts to dive into CPython fearless | Video |
| Daniel Hervás | Reckon Digital | Talk | Python Containers: Best Practices | Video |
| Daniele Giunta | — | Talk | Local LLM fine-tuning: a practical example | Video |
| Daniele Maccagnola | Generali | Talk | Crash detector | Video |
| Data Office | — | Talk | Making EPUBs Accessible with AI: A Serverless Pipeline for Automated Alt Text Generation | Video |
| David Berenstein | — | Talk | 🤯 No data? No problem! Synthetic data to the rescue | Video |
| Davide Gerosa | University of Milano-Bicocca | Talk | Black holes and gravitational waves are discovered (also) with Python! | Video |
| Diana Bernabei | — | Talk | Componenti accessibili e zero framework | Video |
| Domenico Nucera | — | Talk | Practical Python parsing with the ast standard module | Video |
| Duarte Carmo | — | Talk | RAG: Tricks from the trenches. | Video |
| Elisa Bestetti | — | Talk | Italy-Finland climate round trip with Python | Video |
| Emanuele Fabbiani | — | Talk | Langfuse, OpenLIT, and Phoenix: Observability for the GenAI Era | Video |
| Fabio Pliger | Anaconda | Talk | The marvelous world of Python in Browser: a nice surprise | Video |
| Florian Stefan | — | Talk | Accelerating privacy-enhancing data processing | Video |
| Francesco Lucantoni | — | Talk | Working with Data Scientists and why I left my job (not) | Video |
| Gaetano D'Onghia | — | Panel | Python, Spaghetti e Comunità Locali | Video |
| Gianfranco Castro | — | Workshop | FastAPI: from Hello World to Production | — |
| Gianluca Romanin | CERIC | Talk | Backend-First: Revolutionizing Front-End Development with Django and HTMX | Video |
| Giovanna Reggina GALLENO MALAGA | — | Workshop | Designing your Success! | — |
| Giovanni Barillari | — | Talk | RLoop: an AsyncIO event loop implemented in Rust | Video |
| Giovanni Giacometti | — | Talk | Prevenire l'Obsolescenza dei Modelli ML: Il Caso Bioretics | Video |
| Giovanni Pedroncelli | — | Workshop | Python e Cybersecurity: Caccia alle vulnerabilità | — |
| Giulia De Poli | — | Talk | Rivoluzione LLM: Necessità o Eccesso? Uno studio sulle soluzioni più efficienti | Video |
| Giulio Melloni | — | Workshop | Databricks Delta Live Tables: Data Engineering made easy | — |
| Giulio Melloni | — | Talk | From hand-down maps to AI/BI: a journey toward Databricks | Video |
| Giuseppe Birardi | Agreenlab | Talk | AI Intuition: Exploring Language Model Latent Space | Video |
| Giuseppe Lovino | — | Talk | Rivoluzione LLM: Necessità o Eccesso? Uno studio sulle soluzioni più efficienti | Video |
| Giuseppe Mastrandrea | — | Workshop | Beginner's Workshop | — |
| Iacopo Spalletti | — | Talk | Django dalle trincee: pattern e pratiche dopo 15 anni di esperienza su Django | Video |
| Ilyas Timour | — | Talk | Autonomous driving, how Python drives Formula Racing cars | Video |
| Iryna Kondrashchenko | — | Talk | Is Prompt Engineering Dead? How Auto-Optimization is Changing the Game | Video |
| Jan Giacomelli | — | Talk | Efficient FastAPI testing with pytest, dependency injection and snapshots | Video |
| Jessica Greene | — | Workshop | Monitoring carbon emissions: making the impact of your Python code visible | — |
| Jonathan Ehwald | Strawberry | Talk | Strawberry Fields Forever: Enjoy building GraphQL Web APIs | Video |
| Jorge Martinez Gomez | World Food Programme | Talk | Understanding geospatial data with duckdb | Video |
| Juna Salviati | — | Talk | Pixel e Particelle: quando l’arte generativa incontra il Quantum Computing | Video |
| Karen Jex | Crunchy Data | Talk | Postgres Partitioning Best Practices | Video |
| Klemenčić | — | Talk | UX is frontend only! Why do I, super ninja backend developer, need to care about it? | Video |
| Konrad Gawda | — | Talk | Bytecode and .pyc files | Video |
| Leonardo Cavagnis | Arduino | Workshop | Arduino e MicroPython: Soluzioni IoT dal Sensore al Cloud | — |
| Lisa Di Marco | — | Talk | Come imparare Python da 0 con un approccio evidence-based | Video |
| Loïc Estève | — | Talk | PyPI in the face: running jokes that PyPI download stats can play on you | Video |
| Lorenzo Barbieri | — | Workshop | Corso Public Speaking | — |
| Lorenzo Bisi | — | Talk | Prevenire l'Obsolescenza dei Modelli ML: Il Caso Bioretics | Video |
| Lovisa | — | Talk | A love letter to messaging: Celebrating RabbitMQ's journey | Video |
| Luca Baggi | — | Talk | Foundational Models for Time Series Forecasting: are we there yet? | Video |
| Luca Corbucci | — | Talk | Learning Together, Distributed: An Introduction to Federated Learning | Video |
| Luca Di Vita | — | Talk | Cifrari Fantastici E Come Violarli | Video |
| Luca Gilli | — | Talk | How to build your own Tiny Language Model from scratch | Video |
| Luca Palmieri | — | Workshop | Rust-Python interoperability | — |
| Luka Raljević | — | Talk | UX is frontend only! Why do I, super ninja backend developer, need to care about it? | Video |
| Marc-André Lemburg | — | Talk | Programming hardware displays the easy way - using MicroPython and LVGL | Video |
| Marcelo Trylesinski | — | Talk | Generative AI Monitoring with PydanticAI and Logfire | Video |
| Marco Gorelli | — | Workshop | Learn Polars in just half-a-day! | — |
| Maren Westermann | DB Systel GmbH | Talk | I feel like writing software documentation is like doing my taxes - help! | Video |
| Matteo Maria Terzuolo | — | Talk | Python & Flutter: can birds and snakes really be friends? | Video |
| Matteo Vitali | — | Panel | Python, Spaghetti e Comunità Locali | Video |
| Maxim Danilov | — | Talk | Distributing complexity in huge python projects. | Video |
| Melloncelli | — | Workshop | Hands-On Workshop: Programming a Quantum Computer with Python | — |
| Michele Mondelli | Zucchetti Centro Sistemi | Talk | Efficient AI with Python: running AI models on CPUs | Video |
| Michele Zanchi | — | Talk | Python, YOLO e Kubernetes: la Super-Visione di un impianto industriale | Video |
| Mykalin Jones | — | Talk | Supporting Adult Career Switchers: The Unbootcamp Method | Video |
| Navid Nobani | — | Talk | Private Generative Models: Balancing Privacy and Utility in AI | Video |
| Nicholas Tollervey | — | Workshop | Python Dojo | — |
| Nicola Guglielmi | — | Talk | Beyond Solo: Enhancing LLMs through Collaborative Dialogue with GAN-Inspired Approaches | Video |
| Noam Cattan | Ariga | Talk | Beyond Alembic and Django Migrations | Video |
| Oleh Kostromin | — | Talk | Is Prompt Engineering Dead? How Auto-Optimization is Changing the Game | Video |
| Oleh Kostromin | — | Workshop | What's inside the box? Building a deep learning framework from scratch. | — |
| Oliver Rew | Bloomberg | Talk | Python Untethered: Building Robust Embedded Systems | Video |
| Paolo Melchiorre | — | Workshop | Djangonauts | — |
| Paolo Melchiorre | — | Panel | Python, Spaghetti e Comunità Locali | Video |
| Paolo Melchiorre | — | Talk | A Pythonic semantic search | Video |
| Patrick Deutschmann | Dedalus | Talk | Hello Bug, My Old Friend | Video |
| Peichao Qin | — | Talk | Fast Jigsaw Puzzle Solving with Python: From CV Algorithms to Applications | Video |
| Peter Bittner | — | Talk | Pitonisti! Ecco l'ambiente di sviluppo perfetto! Edizione 2025 (NixOS) | Video |
| Pietro Mascolo | — | Talk | Graph-Based Machine Learning with Python | Video |
| Pietro Peterlongo | — | Talk | Domain-driven Data Science | Video |
| Raffaella Suardini | — | Workshop | Djangonauts | — |
| Rami Awar | — | Talk | Exploring Functional Options in Python | Video |
| Riccardo Magliocchetti | Elastic | Talk | Observing Python applications with OpenTelemetry | Video |
| Rigel Di Scala | — | Workshop | Learn asyncio by writing the fastest crypto-miner! | — |
| Roberto Polli | — | Workshop | Knowledge management 101 | — |
| Rodrigo Girão Serrão | — | Talk | A tour of the module itertools | Video |
| Rodrigo Girão Serrão | — | Talk | Dipping my toes in metaprogramming | Video |
| Salvatore Davide Rapisarda | — | Panel | Python, Spaghetti e Comunità Locali | Video |
| Salvatore Giammanco | — | Talk | Under the Hood of Python Data Structures | Video |
| Sarah Abderemane | Kraken | Workshop | Djangonauts | — |
| Saurav Jain | Apify | Talk | Build, Deploy, Monetize: The Future of the Developer Economy | Video |
| Sebastiaan Zeeff | Sopra Steria | Talk | Don't Panic! A Developer's Guide To Security | Video |
| Sebastián Ramírez | — | Talk | Deploy FastAPI to the cloud | Video |
| Serban Cristian Tudosie | — | Talk | Reconstructing Unseen Dimensions in Biophotonics Through Python | Video |
| Serena Sensini | — | Talk | Intelligence avversaria: usare GAN nella cybersecurity | Video |
| Sheena | — | Talk | So you want a modern frontend for your Python web app? | Video |
| Sheena | — | Workshop | Djangonauts | — |
| Simona Mazzarino | Clearbox AI | Panel | Python, Spaghetti e Comunità Locali | Video |
| Simona Mazzarino | Clearbox AI | Talk | Democratizing Data: A deep dive into Eurostat Open Database | Video |
| Spela Giacomelli | — | Talk | Best buddies: Django and HTMX | Video |
| Stanislav Zmiev | — | Talk | They are not unit tests: a survey of unit-testing anti-patterns | Video |
| Stefania Delprete | — | Workshop | Humble Data - Learn Python and Data Science from scratch! | — |
| Stefanie Molin | Bloomberg | Talk | Data Morph: A Cautionary Tale of Summary Statistics | Video |
| Stefano Fiorucci | — | Talk | Post-Training Small Language Models: the adventures of a practitioner | Video |
| Tanu Batra | — | Talk | Demystifying Design Patterns: A Practical Guide for Developers | Video |
| Tereza Iofciu | — | Workshop | Monitoring carbon emissions: making the impact of your Python code visible | — |
| Tereza Iofciu | — | Talk | Behind the Data: Unraveling Leadership Challenges in the LLM Era | Video |
| Thiago Bellini Ribeiro | Sendcloud | Talk | Typing your Python code like a ninja! | Video |
| Tommaso Radicioni | — | Talk | Come migliorare la tua applicazione basata su LLM? Haystack, Llamaindex e LangChain a confronto | Video |
| Vaibhav Srivastav | — | Talk | Hugging Face ecosystem for Local AI/ ML | Video |
| Vinícius Gubiani Ferreira | — | Talk | uv without sunblock: faster than ever dependency and project management | Video |
| Yash Raj | — | Talk | Boosting Python Web Apps performance with Celery and Concurrency | Video |