Conferences / PyCon (national Python conferences)
PyCon Italia 2026
May 27–30, 2026 · Savoia Hotel Regency, Bologna, Italy
- Conference
- PyCon (national Python conferences) Data science & ML
- Dates
- May 27, 2026 – May 30, 2026
- Venue
- Savoia Hotel Regency
- Place
- Bologna, Italy
- Format
- In person
- Status
- Past
- Attendance
- —
- Website
- 2026.pycon.it
- Recorded
- 44 sponsors · 127 speaker appearances
- Notes
- 27 May: Open Learning Day (free); conference 28-30 May. A remote ticket (EUR 20) was also sold. Sponsor pitch: 'With more than 1000 attendees'. Speakers: all scheduled talks, workshops and keynotes from the conference's public GraphQL API (https://2025.pycon.it/graphql, conference code pycon2026); 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 28, 2026 | pretix category: Personal Tickets; from the conference's public GraphQL API (tickets list) | 2026.pycon.it |
| Remote | €20 | — | pretix category: Tickets; from the conference's public GraphQL API (tickets list) | 2026.pycon.it |
| Business Remote | €20 | — | pretix category: Business Tickets; from the conference's public GraphQL API (tickets list) | 2026.pycon.it |
Sponsors 44
Media 23
- Come to Code · Media Partners
- Django Girls Italia · Media Partners
- Matera Tech · Media Partners
- pisa.dev · Media Partners
- PointerPodcast · Media Partners
- Py4AI · Media Partners
- PyBari · Media Partners
- PyCampania · Media Partners
- PyData Roma Capitale · Media Partners
- PyData Venice · 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
- PyVenice · Media Partners
- PyZena · Media Partners
- Schrödinger Hat · Media Partners
- She Tech · Media Partners
- theRedCode · Media Partners
Other 9
- AppSignal · Kinship
- Django Software Foundation · Kinship
- EuroPython Society · Kinship
- JetBrains · Kinship
- Link IT Europe · Kinship
- Logitech · Kinship
- PyTech · Patron
- Regione Emilia Romagna · Kinship
- Strawberry · Kinship
Speakers and talks 127
| Speaker | Company | Role | Talk | Links |
|---|---|---|---|---|
| Dawn Wages | Anaconda | Keynote | Stop Being a Generalist: The Small Model Revolution | Video |
| Diego Russo | — | Keynote | From “Fast Enough” to “Fast by Design”: The Evolution of CPython Performance | Video |
| Merve Noyan | Hugging Face | Keynote | Open-source Multimodal AI | Video |
| Samuel Colvin | — | Keynote | Durable Agents: long running AI workflows in a flakey world | Video |
| Sarah Boyce | — | Keynote | Django has a marketing problem: debunking the myths that won't die | Video |
| Aastha Asthana | Salesforce | Talk | Beyond Caching: Supercharging Python with Redis Data Structures | Video |
| Abhik Sarkar | — | Workshop | Write Your First High-Performance GPU Kernel in Python! | — |
| Adriano Sanges | Didomi | Talk | The Modern Data Stack Is Overkill (Most of the Time) | Video |
| Alan Franzoni | — | Talk | Designing for High Availability at scale: a real-word PG DBaaS scenario | Video |
| Alberto Danese | — | Talk | Quanto è veloce la tua CPU/GPU per AI/ML? Una pipeline riproducibile per benchmark in locale | Video |
| Alenka Frim | — | Talk | Datanomy: Understanding the Anatomy of Arrow and Parquet | Video |
| Alessandra Bilardi | — | Talk | When boto3 doesn't have it (yet), you write it: a real-time speech-to-speech story in Python | — |
| Alessandro Molina | — | Talk | Orbital: predizioni di ML zero-setup con il tuo database | Video |
| Alessandro Riboni | — | Talk | Pythia: framework per la gestione centralizzata e validazione automatica dei prompt per applicazioni | Video |
| Alessandro Romano | — | Talk | The New Wave of Time Series Foundation Models | Video |
| Alex Casalboni | — | Talk | FeatureOps: Designing for Failure and Speed in Agentic AI Workflows | Video |
| andre cristhian barreto Donayre | — | Talk | Suona il tuo codice: generare musica da file Python | Video |
| Andrea Griffini | — | Talk | Texture Mapping like it's 1995: Abusing NumPy for 3D Software Rendering | Video |
| Andrea Mirarchi | University of Calabria | Talk | What Your Python Code Sounds Like: Debugging Through Sound | Video |
| Andy Kitchen | — | Talk | Program like a Ronin | Video |
| Antonio Cuni | Anaconda | Talk | SPy: high-level Python, low-level performance, no overhead | Video |
| Antonio Spadaro | — | Talk | Walking through PEP 810: Lazy Imports | Video |
| Aris Nivorlis | Deltares | Workshop | Version Everything: From Chaos to Order in Reproducible Python Projects | — |
| Asael Alonzo Matamoros | — | Talk | Fleets: Taming Statistical Model Chaos with Django and Python Design Patterns | Video |
| Ava Katushka | Bloomberg | Talk | What you need to know about computer memory as a programmer explained by Lilliputians | Video |
| Bianka Romero | — | Workshop | Hands-on AMQP: Building scalable microservices with Python and LavinMQ | — |
| Bilge Yücel | — | Talk | Most AI Agents Are Broken. Let’s Fix That | Video |
| Camillo Bucciarelli | — | Talk | LLM on edge su dispositivi mobile con Flutter | — |
| Cangialosi | — | Talk | Master the Art of Schema Dissection: Operation Data Engineer | Video |
| Carlo Bertini | — | Talk | I generatori: da yield ad asyncio, un viaggio nelle coroutine | Video |
| Carlton Gibson | — | Talk | Static Islands, Dynamic Sea | Video |
| Cheuk Ho | — | Talk | Are we free-threaded ready? Looking at where free-threaded Python fails | Video |
| Daniele Giunta | — | Talk | Your Photo Gallery, but Smarter: A Local-First Semantic Image Search System That Runs on Your Laptop | Video |
| Dario Ruben Scanferlato | — | Talk | Don't do that! Avoiding anti-patterns in Python | Video |
| Denis Stets | — | Talk | Fleets: Taming Statistical Model Chaos with Django and Python Design Patterns | Video |
| Diego Paladini | — | Talk | Pythia: framework per la gestione centralizzata e validazione automatica dei prompt per applicazioni | Video |
| Dmytro Khmelenko | Preply | Talk | Securing High-Risk Django Applications: Lessons from the Payment Domain | Video |
| Fabio Lamanna | — | Talk | Discovering “Bologna Città 30” with Floating Car Data and Python | Video |
| Francesco Bruzzesi | — | Talk | Narwhals: One dataframe API to ~rule~ run them all | Video |
| Francesco Conti | — | Talk | Making Pricing Decisions with Causal Inference in Python | Video |
| Francesco Frassinelli | Norwegian Institute | Talk | Designing a modern Data Management System in Django | Video |
| Francesco Lucantoni | — | Talk | Everything you always wanted to know about pandas* | Video |
| Francesco Panico | — | Talk | I generatori: da yield ad asyncio, un viaggio nelle coroutine | Video |
| Freya Bruhin | — | Workshop | pytest tips and tricks for a better testsuite | — |
| Gina Häußge | — | Talk | Basic Security for Open Source Maintainers | Video |
| Giovanni Barillari | — | Talk | Rethinking AsyncIO from scratch, using Rust, for free-threaded Python | Video |
| Giovanni Pedroncelli | — | Workshop | The Art of Exploration: Build Your Own Network Scanner with Python | — |
| Giulia Scalaberni | — | Talk | Decoding cultural “bugs”: lessons from my remote Europe–India team | Video |
| Giulia Scalaberni | — | Talk | Useful, Broken, Beautiful: Ikigai, Kintsugi and sustainable work | — |
| Giunio De Luca | — | Talk | Building a RAG from ground up with Hexagonal Acrhitecture | Video |
| Giuseppe Birardi | Agreenlab | Talk | Hacking an AI Brain: Frankenstein Experiments with Language Models | Video |
| Giuseppe Mastrandrea | — | Workshop | Interoperable Agentic AI with MCP (Local-First) | — |
| Graziano Montanaro | — | Talk | DuckLake: The Lakehouse That Finally Embraces the Database | Video |
| Haki Benita | — | Talk | Don't Blame the ORM: Advanced Indexing in PostgreSQL | Video |
| Iacopo Spalletti | — | Talk | FastHTML, applicazioni HTML in modo Pythonico | Video |
| Igor Saggese | TeamSystem | Talk | Chatting with Data, Safely: Role-Based Authorization for Text-to-SQL Agents | Video |
| Ines Panker | — | Talk | Stop asking me how long it will take | Video |
| Iryna Kondrashchenko | — | Talk | State of In-Browser ML: WebAssembly, WebGPU, and the Modern Stack | Video |
| Iryna Kondrashchenko | — | Talk | Why LLM Evaluation Is Hard, and How to Do It Anyway | Video |
| Isaac Chung | Zendesk | Talk | Reproducibility in Embedding Benchmarks | Video |
| Jacob Coffee | — | Talk | The Bakery: How PEP810 sped up my bread operations business | Video |
| Jonathan Ehwald | FastAPI | Talk | What I learned migrating FastAPI & Friends to uv | Video |
| Juan Luis Cano Rodríguez | Canonical | Workshop | The year of [packaging your Python app for] the Linux Desktop | — |
| Juliana Nicacio | — | Talk | Exploring Background Tasks in Django: Q2 and Tasks in Django 6.0 | Video |
| Juna Salviati | — | Talk | L'essenziale è invisibile agli occhi (ma non a Python): un'introduzione alla steganografia | Video |
| Laura Summers | Pydantic | Talk | No, you can’t ‘eval’ your way to fairness | Video |
| Leonardo Cavallucci | Nephila | Talk | Django E2E tests with Playwright | Video |
| Lorenzo Bisi | — | Talk | Not For Her: Orchestrating Generative AI for an Interactive Installation on Gender Equality | Video |
| Lorenzo Mele | — | Talk | Beyond Code: What Role Does Philosophy Play in Programming? | Video |
| Lorenzo Spinelli | Register | Talk | TDD in the AI era | Video |
| Lovisa | — | Workshop | Hands-on AMQP: Building scalable microservices with Python and LavinMQ | — |
| Luca Baggi | — | Talk | Inside the mind of an LLM | Video |
| Luca Corbucci | — | Talk | Don't do anything (A)I wouldn't do | Video |
| Luca Di Vita | — | Talk | Tutti a bordo delle Neural ODE! | Video |
| Luca Mancusi | — | Talk | Everything you always wanted to know about Python packaging (but were afraid to ask) | Video |
| Mahe Iram Khan | Anaconda | Talk | How to mix conda and pip without causing “environmental” damage | Video |
| Marc-André Lemburg | — | Talk | Ducks to the rescue - ETL using Python and DuckDB | Video |
| Marcelo Trylesinski | Pydantic | Talk | What I've Learned Maintaining the MCP Python SDK | Video |
| Marco Santoni | TeamSystem | Talk | Chatting with Data, Safely: Role-Based Authorization for Text-to-SQL Agents | Video |
| Maria Vallarelli | Eni Plenitude | Talk | Answerability-First RAG for Mixed Text and Tables | Video |
| Martijn van Iersel | — | Talk | Fixing time zones for fun - twenty programming puzzles to master internationalization. | Video |
| Matteo Benci | FastAPI | Talk | Python for Humans | Video |
| Matteo Vitali | — | Talk | Codice Python Sicuro: Best Practices e Strumenti di Analisi | Video |
| Maurizio Boscaini | — | Workshop | Python nella didattica della scuola superiore | — |
| Maxim Danilov | — | Talk | Local confidential text/voice Agents are the future of personal AI-agents. | Video |
| Melhin Ahammad | — | Talk | Django Task Workers in Subinterpreters: Single-Server Django Applications Without Process Overhead | Video |
| Michael Seifert | — | Talk | Making sense of concurrency in Python 3.14 | Video |
| Mohamed Elmaghraby | Bloomberg | Talk | Refactor, Optimize, and Test: Crafting Cleaner Python Code | Video |
| Moin Uddin | Par-Tec S.p.A | Talk | Django-Q: Simplifying Asynchronous Tasks and Cron Jobs in Django | Video |
| Moise Medici | — | Talk | Trust, but Verify: Reviewing Interviewer Python Code for Hidden Malware | Video |
| Moisés Guimarães | — | Talk | How to make music with Python in 2026 | Video |
| Niccolò Cantù | — | Talk | Designing a modern Data Management System in Django | Video |
| Oleh Kostromin | — | Talk | Why LLM Evaluation Is Hard, and How to Do It Anyway | Video |
| Oleh Kostromin | — | Talk | State of In-Browser ML: WebAssembly, WebGPU, and the Modern Stack | Video |
| Olena Kutsenko | Confluent | Talk | Keeping data private in real-time pipelines | Video |
| Ornella Fanais | — | Talk | Quantum Reinforcement Learning per ambienti robotici OpenAIGym | Video |
| Özge Çinko | ING | Talk | How Shazam Identifies Songs in 5 Seconds: Audio Fingerprinting with Python | Video |
| Özge Çinko | ING | Talk | Designing Memory for AI Applications in Python | — |
| Paolo Melchiorre | — | Talk | Django GeneratedField by Example | Video |
| Patrick Arminio | — | Talk | Building Full-Stack Python Apps with Cross Inertia, React, and Inertia.js | Video |
| Pietro Mascolo | — | Talk | The 80/20 of ML Monitoring: What Actually Matters | Video |
| Raffaele Bongo | — | Talk | Micromonoliths: designing Python data pipelines that scale with the team | Video |
| Raphael Michel | — | Talk | Fast on my machine: How to debug slow requests in production | Video |
| Raúl Cumplido | — | Talk | Datanomy: Understanding the Anatomy of Arrow and Parquet | Video |
| Rayan Daod Nathoo | Atinary Technologies | Talk | Simplicity Scales: Rewriting to a Django Monolith and Monorepo | Video |
| Reyha Verma | Amazon Web Services | Talk | You’re Not Starting Over: Lessons from Changing Roles in AI | Video |
| Riccardo Figliozzi | — | Workshop | Tigella data-driven: come scegliere la tigella perfetta con l'AI. | — |
| Riccardo Magliocchetti | — | Talk | Less painful Open Source code contributions | Video |
| Roberto Polli | — | Workshop | Mastering API Design at scale | — |
| Ruggerini | — | Workshop | Ricerca nell'era degli agenti AI: strumenti locali per privacy, didattica (e divertimento) | — |
| Savastano | — | Talk | Stregatto 2.0 | Video |
| Serban Cristian Tudosie | UCL | Talk | On the Madness of Image Compression | Video |
| Serena Sensini | — | Talk | Quantum Chaos Monkey: Stress-Testing Algorithms in the NISQ Era | Video |
| Silva Bashllari | — | Talk | Graph theory and NetworkX 101 – doing stuff with data is more than just machine learning | Video |
| Silvano Cerza | — | Talk | AI Frameworks Are Making You Worse | Video |
| Stefanie Molin | Bloomberg | Talk | Build Your Own (Simple) Static Code Analyzer | Video |
| Stefano Fiorucci | — | Talk | Let LLMs wander - An introduction to Reinforcement Learning Environments | Video |
| Stefano Maestri | — | Talk | Dai Pixel alle Pinze: Addestrare il robot SO-101 con RL, Sim-to-Real e LoRA | Video |
| Stefano Maestri | — | Workshop | Measuring AI-Readiness: A Three-Axis Maturity Model for Agent-Optimized Codebases | — |
| Tereza Iofciu | — | Workshop | Managing Difficult Conversations | — |
| Thiago Bellini Ribeiro | Sendcloud | Talk | Zero-Downtime Multi-Tenancy in Django: From User-centric to Organizations-based Architecture | Video |
| THOMAS SCARDONI | — | Talk | Designing Rule-Driven Transformation Engine in PySpark (Without Losing Your Sanity) | Video |
| Tommaso Radicioni | — | Talk | Agents reporting for duty! An (in)complete guide to LLM agents and their limits | Video |
| Valeria Zuccoli | — | Talk | The Zero-Temperature Lie: Why Your Deterministic LLM is Still Hallucinating Randomness | Video |
| Vincenzo Maritati | — | Workshop | Fine-Tuning di Large Language Model su Budget Limitato (Intermediate/Advanced) | — |
| Vincenzo Ventriglia | National Institute of Geophysics | Talk | Conformal Prediction for Time Series: Uncertainty Quantification for Trustworthy Systems | Video |
| Yousef Kanj | — | Talk | Fleets: Taming Statistical Model Chaos with Django and Python Design Patterns | Video |