~/conference

PyCon Italia 2025

date:2025-05-28..2025-05-31
location:Bologna, Italy
series:PyCon Italia · 3 editions
editions:[PyCon Italia 2023, PyCon Italia 2024, PyCon Italia 2025]
titleauthorlength
Conference Opening and Welcome14m
PyCon Italia 2025 opens with a record 1000 attendees and a venue moved from Florence to Bologna, with rooms named Naki, Tatella, passatelli, spaghetti and more…
Organiser in English
Lightning Talks - May 3035m
Lightning talks session runs as a rapid lineup with a playful pizza wheel that forces props and constraints; announcements include 50–52 open-source projects…
Lightning in English on
Python, Spaghetti and Local Communities27m
Introduces how local Italian Python communities (from Catania to Milan) grow the ecosystem through meetups, events, talks and networking, emphasizing…
Panel in Italian on
Lightning Talks - May 3152m
Fast, chaotic lightning session mixing demos, community stories and stage gags where a spinning pizza wheel imposes actions like pineapple = fruit of shame…
Lightning in English on
How to Improve Your LLM-Based Application? Haystack, LlamaIndex and LangChain ComparedTommaso Radicioni30m
Compares three Python frameworks for building applications with large language models—Haystack, LlamaIndex, and LangChain—focusing on which fits different…
Talk in Italian on
The marvelous world of Python in Browser: a nice surpriseFabio Pliger45m
Pyscript runs real Python in the browser using Pyodide (full CPython with many scientific libs, ~8 MB) or MicroPython (tiny loader ~100–170 KB) and lets code…
Talk in English on
Boosting Python Web Apps performance with Celery and ConcurrencyYash Raj28m
Uses Celery with Django, a broker (Redis or RabbitMQ), and Postgres to move news scraping off the web app and into background jobs; scheduling uses celery beat…
Talk in English on
Best buddies: Django and HTMXSpela Giacomelli30m
Claim: combine Django and HTMX to build SPA‑like behavior with zero custom JavaScript. Demos show a button-triggered joke (pure HTML response), a click‑to‑edit…
Talk in English on
LLM Revolution: Necessity or Excess? A Study of the Most Efficient SolutionsGiulia De Poli, Giuseppe Lovino30m
Compares large language models (LLMs) with lighter-weight alternatives for text classification, analyzing when LLMs are necessary versus when simpler models…
Talk in Italian on
Composable Data Systems, the new frontierAlessandro Molina58m
Argues that replacing monoliths with interoperable pieces yields big wins: storage, planner and engines communicate via Apache Arrow and Substrait…
Talk in English on
Creative Compassionate Code (if Python isn't fun, we're doing it wrong)Nicholas H. Tollervey01h 03m
Early BBC Micro adventures lead to building a beginner-friendly editor called MW with “millions of downloads,” teacher-driven features like one-click zoom and…
Talk in English on
Accessibility awarenessSarah Abderemane48m
94.8% of the top 1M sites fail WCAG checks and over 96% of issues cluster in six categories: low contrast text, missing alt text, unlabeled form inputs, empty…
Talk in English on
Data doesn't lie — but it can mislead: How to ensure integrity of your Machine Learning applicationsSofie Van Landeghem54m
A production entity linker is built by harvesting Wikipedia anchor links, encoding mention and candidate page text into embeddings, and scoring with a…
Talk in English on
Lessons from a lifetime of doing, teaching, managing, and leading technical developmentAlex Martelli01h 01m
Compresses 50+ years into practical lessons: change is constant, manage it with incremental, auditable steps, and prioritize people over tools. Uses concrete…
Talk in English on
From Struggle to Stardom: The Secret Sauce of High Performance TeamsSeemin Suleri52m
Claims a repeatable "Luminary framework" that uses narrative work, emotional literacy, and mapped workflows to turn low-performing teams into high performers…
Talk in English on
Dipping my toes in metaprogrammingRodrigo Girão Serrão35m
Shows how Python's __new__ returns arbitrary objects and how it differs from __init__; implements a Number class whose __new__ swaps cls for OddNumber or…
Talk in English on
Pythonistas! Here’s the Perfect Development Environment! 2025 Edition (NixOS)Peter Bittner43m
Shows how to create a standardized, yet individually customizable, developer workstation using NixOS so onboarding new Python engineers takes minutes rather…
Talk in Italian on
Post-Training Small Language Models: the adventures of a practitionerStefano Fiorucci42m
Practical account of post‑training: uses TRL and DPO/GRPO workflows, applies LoRA and QLoRA for 4‑bit fine‑tuning, and runs spectrum selection or model‑merging…
Talk in English on
Black holes and gravitational waves are discovered (also) with Python!Davide Gerosa43m
Python drives the analysis pipeline: raw strain access, matched-filter searches, Bayesian parameter estimation and population inference via Bilby/dingo nested…
Talk in English on
Django from the Trenches: Patterns and Practices After 15 Years of Experience with DjangoIacopo Spalletti29m
Practical guidance for architecting Django projects based on 15 years of experience, focusing on concrete patterns and best practices that avoid common…
Talk in Italian on
Back to Basics: Cutting Through the AI-Generated Code NoiseArchana Vaidheeswaran39m
Claim: AI-generated code often looks correct but misses edge cases, introduces outdated or insecure patterns, and creates hidden costs. Examples: a retailer…
Talk in English on
Bytecode and .pyc filesKonrad Gawda32m
Deep dive into CPython bytecode and .pyc internals: how co_code, co_consts and co_varnames map to evaluation stack operations and instructions like LOAD_CONST…
Talk in English on
Beyond Solo: Enhancing LLMs through Collaborative Dialogue with GAN-Inspired ApproachesNicola Guglielmi29m
Claim: pairing two LLMs in a generator/discriminator pairing refines outputs by letting a high-temperature model explore creative drafts while a…
Talk in English on
QuerySet.explain(): make it make sense.Aivars Kalvāns30m
Explains how PostgreSQL chooses index vs sequential scan using the cost model (seq_page_cost=1, random_page_cost=4 by default), shows using EXPLAIN ANALYZE…
Talk in English on
Graph-Based Machine Learning with PythonPietro Mascolo31m
Covers how graph ML makes node and graph predictions using actual Python code and numbers: uses NetworkX for analysis and PyTorch Geometric to build a…
Talk in English on
Local LLM fine-tuning: a practical exampleDaniele Giunta29m
Concrete workflow for fine-tuning a local LLM: load metas lama 3.2.2 3B in Google Collab, attach Laura adapters (LoRA) via the ansloth package, prepare 100…
Talk in English on
AI Intuition: Exploring Language Model Latent SpaceGiuseppe Birardi44m
Argues that language-model “intuition” maps to sudden reorganization in latent geometry, cites gamma bursts and induction heads forming during training, and…
Talk in English on
Langfuse, OpenLIT, and Phoenix: Observability for the GenAI EraEmanuele Fabbiani29m
Demonstrates an end-to-end GenAI observability stack: a movie-search pipeline using LanceDB + Polars, parallel semantic searches (query vs…
Talk in English on
No more Locks! What can we achieve without the GILCaio Costa Salgado30m
Live demos measure raw effects not promises: a count to 10 million microbenchmark on a 32‑core laptop shows multithreading on stock CPython stays single‑core…
Talk in English on
Pixels and Particles: When Generative Art Meets Quantum ComputingJuna Salviati21m
Explains how generative art, historically created with computers since the 1960s, can make use of quantum computing by exploiting quantum-generated random…
Talk in Italian on
Building real-time apps for web, mobile & desktop in PythonAttila Tóth25m
Flet claims to let Python apps target web, desktop and mobile without frontend code by compiling Python UI calls into Flutter widgets via a server model…
Talk in English on
They are not unit tests: a survey of unit-testing anti-patternsStanislav Zmiev44m
Defines a unit as the product’s public interface (functions for libs, endpoints for APIs, widgets for GUIs) and shows concrete fixes: replace brittle 300‑line…
Talk in English on
Exploring Functional Options in PythonRami Awar31m
Starts with a simple get_text function for a document‑analysis client, adds many parameters, and then explores designs: raw expanded signature, a pydantic…
Talk in English on
Understanding Python from the inside: C concepts to dive into CPython fearlessCristián Maureira-Fredes31m
Shows that CPython is ~35.8% C and walks through compiled binaries to find main -> pybytes_main -> pymain, then inspects PyObject/PyTypeObject structs to…
Talk in English on
The essense of Graceful ShutdownAndrii Soldatenko26m
Covers how Python apps actually implement graceful shutdown: register signal handlers for SIGINT, SIGTERM, SIGHUP, cancel running asyncio tasks and stop the…
Talk in English on
Don't Panic! A Developer's Guide To SecuritySebastiaan Zeeff45m
Practical roadmap: shift left security by adopting OASP SAM and the OASP DevSecOps maturity model, pin artifacts (versions with hashes), run nightly builds…
Talk in English on
Foundational Models for Time Series Forecasting: are we there yet?Luca Baggi31m
Explains that transformer-based foundational forecasters are promising but data-limited: teams adapt T5-style and decoder transformers, bin or patch continuous…
Talk in English on
Strawberry Fields Forever: Enjoy building GraphQL Web APIsJonathan Marcel Ehwald45m
Shows Strawberry GraphQL doing real work: a code-first Python schema that the CLI can auto-generate from an SDL file, a debug server that serves GraphiQL, and…
Talk in English on
From Cloud to Edge computing - Unleashing the power of WebAssembly at the edgeAlex Casalboni32m
Shows concrete Python+WASM engineering: uses Pyodide, wasmtime-py, componentize tooling and a private registry to build, test and push WASM components that run…
Talk in English on
Understanding geospatial data with duckdbJorge Martinez Gomez45m
Shows that DuckDB can store and query vector geodata with the spatial extension and HTTPFS to load GeoJSON from URLs, run ST_Length/ST_Area/ST_Within and…
Talk in English on
Understanding Climate Change with Python: From the IPCC Report to Climate ActionCastellani31m
Uses Python tools to analyze IPCC climate-report data and visualize future climate scenarios, showing how human choices affect outcomes. Covers scientific…
Talk in Italian on
Domain-driven Data SciencePietro Peterlongo40m
Argues domain know-how matters more than extra model complexity for supply‑chain forecasting, showing concrete techniques: probabilistic forecasts to size…
Talk in English on
Quantum computing without leaving Python behindAlessandro Cosentino42m
Survey finds 95% of practitioners use Python for quantum development while Rust rises to ~13%. A C++11 simulator (open source, OpenCL optional) wrapped with…
Talk in English on
Accelerating privacy-enhancing data processingFlorian Stefan41m
Shows a concrete pipeline that turns messy hospital records (free text, scanned documents, multiple standards) into research-grade datasets by chaining an…
Talk in English on
Distributing complexity in huge python projects.Maxim Danilov44m
Argues that when full redesign is impossible, complexity is best measured and redistributed rather than blindly refactored; uses tools like radon, SonarCloud…
Talk in English on
Fantastic Ciphers and How to Break ThemLuca Di Vita43m
Overview of how classical and modern cryptosystems — from Caesar cipher up to RSA and ElGamal — can be broken using number theory and logical analysis…
Talk in Italian on
SPy (Static Python) lang: fast as C, Pythonic as PythonAntonio Cuni46m
SPy is a new statically typed Python variant that enforces function signatures at module boundaries and uses red‑shift partial evaluation to precompute…
Talk in English on
Efficient FastAPI testing with pytest, dependency injection and snapshotsJan Giacomelli45m
Claim: using FastAPI dependency injection, pytest factory fixtures, and snapshot testing cuts maintenance and catches unintended API changes. Demonstration…
Talk in English on
Learning Together, Distributed: An Introduction to Federated LearningLuca Corbucci42m
Overview of federated learning fundamentals with concrete results: models move instead of raw data, used by Gboard and Apple for on-device language/speech…
Talk in English on
How to build your own Tiny Language Model from scratchLuca Gilli44m
Shows how to train tiny autoregressive models using the llm.c C/CUDA reference implementation and a fork with a runnable notebook that trains on CPU at ~10,000…
Talk in English on
Writing a scikit-learn compatible estimator in the modern ageAdrin Jalali42m
Live code builds a dummy classifier, a stateless transformer and a meta "timer" wrapper and makes each pass scikit‑learn tests by using check_estimator…
Talk in English on
Hello Bug, My Old FriendPatrick Deutschmann35m
A demo called Buggy Tasks demo exercises real bugs: an off‑by‑one delete that removes the wrong item and a priority prediction failure where renamed training…
Talk in English on
Italy-Finland climate round trip with PythonElisa Bestetti39m
Italy and Finland get compared using daily gridded Copernicus reanalysis (0.25°) and SPEI12 from the Crosse store, spanning 1950–2024 for temperature and…
Talk in English on
Behind the Data: Unraveling Leadership Challenges in the LLM EraTereza Iofciu39m
Nineteen interviews plus multi-round surveys and a live QR poll using LinkedIn feedback and Perplexity/ChatGPT examples reveal three concrete pain points…
Talk in English on
From hand-down maps to AI/BI: a journey toward DatabricksGiulio Melloni, Andrea Calegari45m
Databricks demonstrates a codeless BI layer called Genie Spaces that turns natural-language prompts (English/Italian) into executable SQL, runs queries on…
Talk in English on
Python, YOLO and Kubernetes: Super-Vision for an Industrial PlantMichele Zanchi40m
A Python-based computer vision system built with YOLO models and deployed on Kubernetes monitors a critical industrial machine at a Tenaris plant to prevent…
Talk in Italian on
Is Prompt Engineering Dead? How Auto-Optimization is Changing the GameIryna Kondrashchenko, Oleh Kostromin30m
Automatic prompt tuning treats prompts as trainable parameters and shows concrete wins on multi-step pipelines by: using a teacher model to collect…
Talk in English on
How to Learn Python from Scratch with an Evidence-Based ApproachLisa Di Marco26m
Explains how people with no computer science background can learn Python from zero using evidence-based study methods borrowed from other disciplines…
Talk in Italian on
Beyond Alembic and Django MigrationsNoam Cattan31m
Compares Alembic/Django migration limits with Atlas, a schema-as-code engine that auto-generates diffs from SQLAlchemy models plus layered SQL and actually…
Talk in English on
Democratizing Data: A deep dive into Eurostat Open DatabaseSimona Mazzarino27m
Shows how the Eurostat web UI and the JRC-developed eurostat Python library combine: use get_toc/get_toc_df to discover datasets, use get_data_df (with dataset…
Talk in English on
UX is frontend only! Why do I, super ninja backend developer, need to care about it?Luka Raljević29m
Backend work directly shapes APIs, database schemas and query performance for the product that stores and serves the world's largest malware database built…
Talk in English on
Live audio synthesis with SynchrotronAndrew Stroev31m
Live synthesiser called Synchrotron runs entirely in pure Python using numpy or plain lists to render audio buffers at standard 44.1 kHz, demonstrates a…
Talk in English on
A love letter to messaging: Celebrating RabbitMQ's journeyLovisa30m
Covers RabbitMQ's evolution: Celery used for background tasks with RabbitMQ as default broker, hosted on CloudAMQP running 15,000 servers; version 3.6…
Talk in English on
Generative AI Monitoring with PydanticAI and LogfireMarcelo Trylesinski30m
Demonstrates wiring PydanticAI agents to Logfire for end-to-end observability: agents call tools like get_current_date, HTTP calls via HTTPX are instrumented…
Talk in English on
Python Untethered: Building Robust Embedded SystemsOliver Rew24m
Modern embedded Linux devices fail mostly from storage wear, unexpected power loss, and bad updates; practical fixes include using an overlay filesystem or RAM…
Talk in English on
Data Morph: A Cautionary Tale of Summary StatisticsStefanie Molin28m
Summary statistics like mean median std and Pearson r can match wildly different point clouds, so a working counterexample is packaged as Datamorph package…
Talk in English on
Python & Flutter: can birds and snakes really be friends?Matteo Maria Terzuolo24m
Attempts combine Flutter and Python using Python FFI, pybind11 and build tools show a concrete result: a simple square function called from Flutter via a…
Talk in English on
Autonomous driving, how Python drives Formula Racing carsIlyas Timour31m
Team builds autonomous Formula Student cars that run real laps at over 150 km/h and validate Python pipelines on hardware. Perception uses YOLO and LiDAR for…
Talk in English on
Backend-First: Revolutionizing Front-End Development with Django and HTMXGianluca Romanin26m
Argues that a Backend-First approach with Django and HTMX moves UI logic to the server, reducing client complexity and enabling faster prototyping and stronger…
Talk in English on
A Pythonic semantic searchPaolo Melchiorre29m
Implements a working semantic search using Django + PostgreSQL + PGVector and Sentence Transformers, with embeddings computed in Python and saved to a PGVector…
Talk in English on
Fast Jigsaw Puzzle Solving with Python: From CV Algorithms to ApplicationsPeichao Qin32m
A pipeline extracts contours from images with OpenCV and NumPy, smooths and simplifies them (Gaussian + Douglas-Peucker), filters candidates by cosine…
Talk in English on
Demystifying Design Patterns: A Practical Guide for DevelopersTanu Batra32m
Covers UML and SOLID with concrete refactors: split Order/Notification for single responsibility, wrap DB access behind an abstraction for dependency inversion…
Talk in English on
Making EPUBs Accessible with AI: A Serverless Pipeline for Automated Alt Text GenerationData Office30m
A serverless pipeline generates alt text for EPUB images at scale, handling ~130,000 images from 160 books per year, with editorial review in the loop and…
Talk in English on
RLoop: an AsyncIO event loop implemented in RustGiovanni Barillari28m
RLoop is an AsyncIO event loop written in Rust that is usable but in alpha state. It implements selector-based AsyncIO (no Windows proactor) with roughly 1000…
Talk in English on
Supporting Adult Career Switchers: The Unbootcamp MethodMykalin Jones27m
Introduces a four-pronged Unbootcamp method: tighten fundamentals, design job-relevant portfolio projects, teach technical interview basics, and pair…
Talk in English on
A tour of the module itertoolsRodrigo Girão Serrão33m
The module contains 20 tools and the talk demonstrates roughly 10 of them, claiming many are lazy like range laziness and work on any iterable. Examples…
Talk in English on
Efficient AI with Python: running AI models on CPUsMichele Mondelli29m
Demonstrates running inference on CPUs using OpenVINO with Python, exporting models to an optimized format and letting the runtime re-optimize per-processor…
Talk in English on
🤯 No data? No problem! Synthetic data to the rescueDavid Berenstein30m
Claims that synthetic data speeds model development and reduces cost and privacy risk by generating training and evaluation sets from prompts. A reproducible…
Talk in English on
uv without sunblock: faster than ever dependency and project managementVinícius Gubiani Ferreira33m
uv is a Rust tool from Astro that replaces juggling pip, virtualenv, pyenv and packaging by doing dependency resolution, venv management, Python installation…
Talk in English on
Design by Contract: Building Robust Software with Contract-First DevelopmentAntonio Spadaro27m
Explains Design by Contract and Contract-First Development as a way to define explicit requirements and constraints to prevent errors and improve…
Talk in Italian on
I feel like writing software documentation is like doing my taxes - help!Maren Westermann29m
Some scikit-learn and NALs docstrings are removed and GitHub Copilot is asked to regenerate examples, parameter docs and method docs; the tool produces a…
Talk in English on
Hot-swapping Symbols During Tests: Demystifying unittest.mock[.patch]Bryce Beagle31m
Rebuilds how unittest.mock actually works by coding a minimal patcher, context-manager decorator and callable Mock/MagicMock that match stdlib behavior (but…
Talk in English on
So you want a modern frontend for your Python web app?Sheena30m
Shows that replacing a heavy SPA stack (React + Redux + DRF) with server‑rendered Django plus HTMX and AlpineJS delivers concrete gains: the codebase shrunk…
Talk in English on
Adversarial Intelligence: Using GANs in CybersecuritySerena Sensini27m
Covers how generative adversarial networks (GANs) are applied in cybersecurity, specifically for intrusion detection and malware generation. Describes using…
Talk in Italian on
Programming hardware displays the easy way - using MicroPython and LVGLMarc-André Lemburg30m
Builds a battery‑powered conference talk timer using MicroPython + LVGL on an ESP32 touchscreen (CYD aka cheap yellow display), costs €8–€23, runs but needs…
Talk in English on
Under the Hood of Python Data StructuresSalvatore Giammanco29m
CPython source code and quick REPL experiments show lists as contiguous dynamic arrays that overallocate (~12.5%) using a shift-and-round formula when append…
Talk in English on
Intuition vs. Reality: Surprising Truths in Python PerformanceArthur Pastel, Adrien Cacciaguerra30m
Interactive benchmarks compare concrete snippets and tools: an async sleep left un-awaited returns immediately; counting evens shows len(listcomprehension)…
Talk in English on
The Art of Data VisualizationAlessandra Bilardi30m
Covers the role of data visualization across a data pipeline, including exploratory analysis, presenting results, and monitoring progress or improvements…
Talk in Italian on
Accessible components and zero frameworkDiana Bernabei30m
Practical guide to building accessible UI components without any framework, using vanilla HTML, CSS and JavaScript. It shows how to implement WCAG 2.2…
Talk in Italian on
Get Accessibility Right: Shift It Left!ChiaraCielo Longobardi30m
Tests of two train sites show one is unusable by keyboard while Trenitalia becomes purchasable in March, the other never exposes focus; a weather site forces…
Talk in English on
Postgres Partitioning Best PracticesKaren Jex31m
Partitioning splits a huge table into child tables so operations like purging 2023 become a fast drop partition instead of a slow DELETE; example uses one…
Talk in English on
Typing your Python code like a ninja!Thiago Bellini Ribeiro31m
Covers concrete typing techniques and shows them working: uses overload with a single implementation to give precise return types (example: get_user with…
Talk in English on
RAG: Tricks from the trenches.Duarte Carmo30m
Practical RAG lessons: changing one embedding model raises relevant-retrieval from about 16.5% to 62.89% (roughly a 300% gain), so embedding choice matters…
Talk in English on
Hugging Face ecosystem for Local AI/ MLVaibhav Srivastav31m
Live demo shows a 1.7B model in browser using WebGPU/TVM and llama.cpp to parse unstructured text into JSON and to call a Hugging Face Space for image…
Talk in English on
Continuous Documentation: basics and advanced techniquesAnastasiia Tymoshchuk29m
A single-source doc site using sphinx and hosting on Read the Docs becomes the canonical place, with CI checks (fail the PR if docstrings or percentage…
Talk in English on
Working with Data Scientists and why I left my job (not)Francesco Lucantoni26m
Three years of cross‑functional teams at Prima move data scientists from notebook chaos into production-safe workflows using git branches and required one…
Talk in English on
PyPI in the face: running jokes that PyPI download stats can play on youLoïc Estève32m
scikit-learn maintainers try to use PyPI counts and find BigQuery and clickhouse-backed dashboards misleading: automated cloud workflows dominate downloads…
Talk in English on
Designing and Building Custom Keyboards ⌨️ with PythonCarlos A Aranibar29m
History of QWERTY leads to redesigns and a working build shows the payoff: a pivoted Liy58 58-key build with hot sockets, Pro Micro/RP2040 controller, OLED and…
Talk in English on
Observing Python applications with OpenTelemetryRiccardo Magliocchetti30m
Compares three concrete ways to add OpenTelemetry to Python without code changes: Kubernetes operator that injects autoinstrumentation into pods and runs a…
Talk in English on
Build, Deploy, Monetize: The Future of the Developer EconomySaurav Jain27m
Platform converts any input→output program into a serverless “actor” by adding five files (mandatory actor.json and Dockerfile, optional input/output schemas…
Talk in English on
Random stuff about hard problemsAndrea Griffini31m
Examines using random choices to tackle hard computational problems by demonstrating the random walk method in pure Python (no special libraries). Covers…
Talk in Italian on
Reconstructing Unseen Dimensions in Biophotonics Through PythonSerban Cristian Tudosie29m
Combines a high‑resolution SIMOS intensity volume (up to ~2000×2000 with ~20 z‑slices) and a low‑res single‑pixel camera tensor (32×32 spatial with spectral…
Talk in English on
Private Generative Models: Balancing Privacy and Utility in AINavid Nobani30m
Private generative models claim to protect individuals while keeping data useful by using techniques like differential privacy, teacher‑student aggregation…
Talk in English on
Python Containers: Best PracticesDaniel Hervás30m
Recommends Yan Smith’s Dockerfiles, uses multi-stage builds and Trivy scans, and demonstrates that running an OS update during image build fixes 20+…
Talk in English on
Deploy FastAPI to the cloudSebastián Ramírez29m
Builds a small FastAPI app locally, runs it with Uvicorn and a virtualenv, then uses the FastAPI Cloud CLI to send code and dependency descriptions and deploys…
Talk in English on
Practical Python parsing with the ast standard moduleDomenico Nucera28m
Shows how to use the standard ast library to parse Python code with ast.parse and inspect nodes via ast.walk and NodeVisitor/NodeTransformer. Demonstrates a…
Talk in English on
Crash detectorDaniele Maccagnola, Angela Addesso30m
A crash detector uses a CNN on multivariate time series (time-series treated as images) to filter ~200,000 daily signals down to the ~100 real accidents per…
Talk in English on
Closing19m
Forty countries attend, with over 1,000 attendees across 120 sessions including three lightning rounds and three social events; organizers count “a lot” of…
Organiser in English on
PyCon Italia 2025 Recap — See You in Bologna for PyCon Italia 2026! 🐍01m
Video condenses four days of PyCon Italia in Bologna into highlights of deep technical sessions, hands‑on workshops, open source contributor meetups and…
Promo in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.