Data Conference Databasea Query.Farm index
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

TicketPriceValid untilNotesSource
Personal Regular Ticket€200Mar 31, 2025pretix category: Personal Tickets; from the conference's public GraphQL API (tickets list)2025.pycon.it
Business Regular Ticket€300Mar 31, 2025pretix 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

Media 30

Other 12

Speakers and talks 142

SpeakerCompanyRoleTalkLinks
Alessandro Molina—KeynoteComposable Data Systems, the new frontierVideo
Alex MartelliGoogleKeynoteLessons from a lifetime of doing, teaching, managing, and leading technical developmentVideo
Nicholas Tollervey—KeynoteCreative Compassionate Code (if Python isn't fun, we're doing it wrong)Video
Sarah AbderemaneKrakenKeynoteAccessibility awarenessVideo
Seemin Suleri—KeynoteFrom Struggle to Stardom: The Secret Sauce of High Performance TeamsVideo
Sofie Van Landeghem—KeynoteData doesn't lie — but it can mislead: How to ensure integrity of your Machine Learning applicationsVideo
Adrien Cacciaguerra—TalkIntuition vs. Reality: Surprising Truths in Python PerformanceVideo
Adrin Jalali—TalkWriting a scikit-learn compatible estimator in the modern ageVideo
Aivars Kalvāns—TalkQuerySet.explain(): make it make sense.Video
Alessandra Bilardi—TalkThe Art of Data VisualizationVideo
Alessandro Cosentino—TalkQuantum computing without leaving Python behindVideo
Alessandro Lavelli—TalkPrevenire l'Obsolescenza dei Modelli ML: Il Caso BioreticsVideo
Alex Casalboni—TalkFrom Cloud to Edge computing - Unleashing the power of WebAssembly at the edgeVideo
Anastasiia Tymoshchuk—TalkContinuous Documentation: basics and advanced techniquesVideo
Andrea CalegariDatabricksWorkshopDatabricks Delta Live Tables: Data Engineering made easy—
Andrea CalegariDatabricksTalkFrom hand-down maps to AI/BI: a journey toward DatabricksVideo
Andrea Grandi—WorkshopPython Dojo—
Andrea Griffini—TalkCose a caso su problemi difficiliVideo
Andrea PastelliKwantoWorkshopZero to Deployed: Create Your First App with Streamlit—
Andrew Stroev—TalkLive audio synthesis with SynchrotronVideo
Andrii Soldatenko—TalkThe essense of Graceful ShutdownVideo
Angela AddessoGeneraliTalkCrash detectorVideo
Antonio CuniAnacondaTalkSPy (Static Python) lang: fast as C, Pythonic as PythonVideo
Antonio Spadaro—TalkDesign by Contract: costruire software robusto con il Contract-First DevelopmentVideo
Archana Vaidheeswaran—TalkBack to Basics: Cutting Through the AI-Generated Code NoiseVideo
Arthur Pastel—TalkIntuition vs. Reality: Surprising Truths in Python PerformanceVideo
Attila Toth—TalkBuilding real-time apps for web, mobile & desktop in PythonVideo
Bryce Beagle—TalkHot-swapping Symbols During Tests: Demystifying unittest.mock[.patch]Video
Caio Costa Salgado—TalkNo more Locks! What can we achieve without the GIL OtherVideo
Carlos A Aranibar—TalkDesigning and Building Custom Keyboards ⌨️ with PythonVideo
CastellaniWaterjadeTalkCapire il cambiamento climatico con Python: dal rapporto IPCC all’azione climaticaVideo
ChiaraCielo Longobardi—TalkGet Accessibility Right: Shift It Left!Video
Claudio Giorgio Giancaterino—WorkshopBuilding Intelligent Agents with RAG and AutoGen—
Cristián Maureira-FredesThe Qt CompanyTalkUnderstanding Python from the inside: C concepts to dive into CPython fearlessVideo
Daniel HervásReckon DigitalTalkPython Containers: Best PracticesVideo
Daniele Giunta—TalkLocal LLM fine-tuning: a practical exampleVideo
Daniele MaccagnolaGeneraliTalkCrash detectorVideo
Data Office—TalkMaking EPUBs Accessible with AI: A Serverless Pipeline for Automated Alt Text GenerationVideo
David Berenstein—Talk🤯 No data? No problem! Synthetic data to the rescueVideo
Davide GerosaUniversity of Milano-BicoccaTalkBlack holes and gravitational waves are discovered (also) with Python!Video
Diana Bernabei—TalkComponenti accessibili e zero frameworkVideo
Domenico Nucera—TalkPractical Python parsing with the ast standard moduleVideo
Duarte Carmo—TalkRAG: Tricks from the trenches.Video
Elisa Bestetti—TalkItaly-Finland climate round trip with PythonVideo
Emanuele Fabbiani—TalkLangfuse, OpenLIT, and Phoenix: Observability for the GenAI EraVideo
Fabio PligerAnacondaTalkThe marvelous world of Python in Browser: a nice surpriseVideo
Florian Stefan—TalkAccelerating privacy-enhancing data processingVideo
Francesco Lucantoni—TalkWorking with Data Scientists and why I left my job (not)Video
Gaetano D'Onghia—PanelPython, Spaghetti e Comunità LocaliVideo
Gianfranco Castro—WorkshopFastAPI: from Hello World to Production—
Gianluca RomaninCERICTalkBackend-First: Revolutionizing Front-End Development with Django and HTMXVideo
Giovanna Reggina GALLENO MALAGA—WorkshopDesigning your Success!—
Giovanni Barillari—TalkRLoop: an AsyncIO event loop implemented in RustVideo
Giovanni Giacometti—TalkPrevenire l'Obsolescenza dei Modelli ML: Il Caso BioreticsVideo
Giovanni Pedroncelli—WorkshopPython e Cybersecurity: Caccia alle vulnerabilità—
Giulia De Poli—TalkRivoluzione LLM: Necessità o Eccesso? Uno studio sulle soluzioni più efficientiVideo
Giulio Melloni—WorkshopDatabricks Delta Live Tables: Data Engineering made easy—
Giulio Melloni—TalkFrom hand-down maps to AI/BI: a journey toward DatabricksVideo
Giuseppe BirardiAgreenlabTalkAI Intuition: Exploring Language Model Latent SpaceVideo
Giuseppe Lovino—TalkRivoluzione LLM: Necessità o Eccesso? Uno studio sulle soluzioni più efficientiVideo
Giuseppe Mastrandrea—WorkshopBeginner's Workshop—
Iacopo Spalletti—TalkDjango dalle trincee: pattern e pratiche dopo 15 anni di esperienza su DjangoVideo
Ilyas Timour—TalkAutonomous driving, how Python drives Formula Racing carsVideo
Iryna Kondrashchenko—TalkIs Prompt Engineering Dead? How Auto-Optimization is Changing the GameVideo
Jan Giacomelli—TalkEfficient FastAPI testing with pytest, dependency injection and snapshotsVideo
Jessica Greene—WorkshopMonitoring carbon emissions: making the impact of your Python code visible—
Jonathan EhwaldStrawberryTalkStrawberry Fields Forever: Enjoy building GraphQL Web APIsVideo
Jorge Martinez GomezWorld Food ProgrammeTalkUnderstanding geospatial data with duckdbVideo
Juna Salviati—TalkPixel e Particelle: quando l’arte generativa incontra il Quantum ComputingVideo
Karen JexCrunchy DataTalkPostgres Partitioning Best PracticesVideo
Klemenčić—TalkUX is frontend only! Why do I, super ninja backend developer, need to care about it?Video
Konrad Gawda—TalkBytecode and .pyc filesVideo
Leonardo CavagnisArduinoWorkshopArduino e MicroPython: Soluzioni IoT dal Sensore al Cloud—
Lisa Di Marco—TalkCome imparare Python da 0 con un approccio evidence-basedVideo
Loïc Estève—TalkPyPI in the face: running jokes that PyPI download stats can play on youVideo
Lorenzo Barbieri—WorkshopCorso Public Speaking—
Lorenzo Bisi—TalkPrevenire l'Obsolescenza dei Modelli ML: Il Caso BioreticsVideo
Lovisa—TalkA love letter to messaging: Celebrating RabbitMQ's journeyVideo
Luca Baggi—TalkFoundational Models for Time Series Forecasting: are we there yet?Video
Luca Corbucci—TalkLearning Together, Distributed: An Introduction to Federated LearningVideo
Luca Di Vita—TalkCifrari Fantastici E Come ViolarliVideo
Luca Gilli—TalkHow to build your own Tiny Language Model from scratchVideo
Luca Palmieri—WorkshopRust-Python interoperability—
Luka Raljević—TalkUX is frontend only! Why do I, super ninja backend developer, need to care about it?Video
Marc-André Lemburg—TalkProgramming hardware displays the easy way - using MicroPython and LVGLVideo
Marcelo Trylesinski—TalkGenerative AI Monitoring with PydanticAI and LogfireVideo
Marco Gorelli—WorkshopLearn Polars in just half-a-day!—
Maren WestermannDB Systel GmbHTalkI feel like writing software documentation is like doing my taxes - help!Video
Matteo Maria Terzuolo—TalkPython & Flutter: can birds and snakes really be friends?Video
Matteo Vitali—PanelPython, Spaghetti e Comunità LocaliVideo
Maxim Danilov—TalkDistributing complexity in huge python projects.Video
Melloncelli—WorkshopHands-On Workshop: Programming a Quantum Computer with Python—
Michele MondelliZucchetti Centro SistemiTalkEfficient AI with Python: running AI models on CPUsVideo
Michele Zanchi—TalkPython, YOLO e Kubernetes: la Super-Visione di un impianto industrialeVideo
Mykalin Jones—TalkSupporting Adult Career Switchers: The Unbootcamp MethodVideo
Navid Nobani—TalkPrivate Generative Models: Balancing Privacy and Utility in AIVideo
Nicholas Tollervey—WorkshopPython Dojo—
Nicola Guglielmi—TalkBeyond Solo: Enhancing LLMs through Collaborative Dialogue with GAN-Inspired ApproachesVideo
Noam CattanArigaTalkBeyond Alembic and Django MigrationsVideo
Oleh Kostromin—TalkIs Prompt Engineering Dead? How Auto-Optimization is Changing the GameVideo
Oleh Kostromin—WorkshopWhat's inside the box? Building a deep learning framework from scratch.—
Oliver RewBloombergTalkPython Untethered: Building Robust Embedded SystemsVideo
Paolo Melchiorre—WorkshopDjangonauts—
Paolo Melchiorre—PanelPython, Spaghetti e Comunità LocaliVideo
Paolo Melchiorre—TalkA Pythonic semantic searchVideo
Patrick DeutschmannDedalusTalkHello Bug, My Old FriendVideo
Peichao Qin—TalkFast Jigsaw Puzzle Solving with Python: From CV Algorithms to ApplicationsVideo
Peter Bittner—TalkPitonisti! Ecco l'ambiente di sviluppo perfetto! Edizione 2025 (NixOS)Video
Pietro Mascolo—TalkGraph-Based Machine Learning with PythonVideo
Pietro Peterlongo—TalkDomain-driven Data ScienceVideo
Raffaella Suardini—WorkshopDjangonauts—
Rami Awar—TalkExploring Functional Options in PythonVideo
Riccardo MagliocchettiElasticTalkObserving Python applications with OpenTelemetryVideo
Rigel Di Scala—WorkshopLearn asyncio by writing the fastest crypto-miner!—
Roberto Polli—WorkshopKnowledge management 101—
Rodrigo Girão Serrão—TalkA tour of the module itertoolsVideo
Rodrigo Girão Serrão—TalkDipping my toes in metaprogrammingVideo
Salvatore Davide Rapisarda—PanelPython, Spaghetti e Comunità LocaliVideo
Salvatore Giammanco—TalkUnder the Hood of Python Data StructuresVideo
Sarah AbderemaneKrakenWorkshopDjangonauts—
Saurav JainApifyTalkBuild, Deploy, Monetize: The Future of the Developer EconomyVideo
Sebastiaan ZeeffSopra SteriaTalkDon't Panic! A Developer's Guide To SecurityVideo
Sebastián Ramírez—TalkDeploy FastAPI to the cloudVideo
Serban Cristian Tudosie—TalkReconstructing Unseen Dimensions in Biophotonics Through PythonVideo
Serena Sensini—TalkIntelligence avversaria: usare GAN nella cybersecurityVideo
Sheena—TalkSo you want a modern frontend for your Python web app?Video
Sheena—WorkshopDjangonauts—
Simona MazzarinoClearbox AIPanelPython, Spaghetti e Comunità LocaliVideo
Simona MazzarinoClearbox AITalkDemocratizing Data: A deep dive into Eurostat Open DatabaseVideo
Spela Giacomelli—TalkBest buddies: Django and HTMXVideo
Stanislav Zmiev—TalkThey are not unit tests: a survey of unit-testing anti-patternsVideo
Stefania Delprete—WorkshopHumble Data - Learn Python and Data Science from scratch!—
Stefanie MolinBloombergTalkData Morph: A Cautionary Tale of Summary StatisticsVideo
Stefano Fiorucci—TalkPost-Training Small Language Models: the adventures of a practitionerVideo
Tanu Batra—TalkDemystifying Design Patterns: A Practical Guide for DevelopersVideo
Tereza Iofciu—WorkshopMonitoring carbon emissions: making the impact of your Python code visible—
Tereza Iofciu—TalkBehind the Data: Unraveling Leadership Challenges in the LLM EraVideo
Thiago Bellini RibeiroSendcloudTalkTyping your Python code like a ninja!Video
Tommaso Radicioni—TalkCome migliorare la tua applicazione basata su LLM? Haystack, Llamaindex e LangChain a confrontoVideo
Vaibhav Srivastav—TalkHugging Face ecosystem for Local AI/ MLVideo
Vinícius Gubiani Ferreira—Talkuv without sunblock: faster than ever dependency and project managementVideo
Yash Raj—TalkBoosting Python Web Apps performance with Celery and ConcurrencyVideo

Sources