~/conference

PyCon Greece 2025

date:2025-08-29..2025-08-30
location:Athens, Greece
series:PyCon Greece · one edition

PyCon Greece 2025 celebrates the Python community with two days of talks, tutorials, panels, and networking, held August 29–30 in Athens.

titleauthorlength
Uncovering the magic of implementing a new Python syntax featureLysandros Nikolaou29m
PEP 750 T-strings are implemented in CPython end-to-end: the handwritten tokenizer recognizes t-string-start / t-string-middle / t-string-end tokens, the…
Talk at Auditorium "Miltiadis Evert" on
Bring Your Ideas to Prototype (Vibe) Coding for DummiesGeorge Chalikiopoulos14m
Prototype converts 90+ hours of customer video into transcripts and summaries by splitting MP4s, extracting MP3, using the OpenAI transcription API, and…
Talk at Auditorium "Miltiadis Evert" on
Off the Beaten Path: Exploring Unusual Roads to Django PerformanceKader Miyanyedi17m
Shows concrete recipes and numbers: using materialized views (unmanaged Django model + custom SQL/migration command) turns a 6.33s author-aggregation into…
Talk at Auditorium "Miltiadis Evert" on
Measuring the Internet with PythonVasileios Giotsas25m
Builds distributed traceroutes with under 30 lines of Python using Scapy, issues measurements from hundreds to thousands of global probes via RIPE Atlas…
Talk at Auditorium "Miltiadis Evert" on
Query like a Pro: ES|QL meets Apache Arrow and PandasPanagiotis Moustafellos23m
ES|QL runs inside Elasticsearch and streams results as Apache Arrow so Pandas can ingest them without JSON serialization, demonstrated by a one‑liner that maps…
Talk at Auditorium "Miltiadis Evert" on
Developing DB Extensions in Python: Examples for SQLite, DuckDB & PostgreSQLFlorents Tselai24m
Covers concrete recipes for extending SQLite, DuckDB and PostgreSQL: register Python callables with sqlite3.create_function, use PL/Python for in‑server…
Talk at Auditorium "Miltiadis Evert" on
From First Contribution to Core Community Member: A journey through PythonDocsGrPanagiotis Skias21m
Greek Python docs live under the official Python GitHub org with branches for 3.12, 3.13 and 3.14, about 502 files in the repo, roughly 104 closed issues and…
Talk at Auditorium "Miltiadis Evert" on
From Data to Pathways: Personalizing Learning ExperiencesAlexandra Athanasakou26m
A lightweight recommendation engine maps 10-question submissions to three learner clusters using KMeans clustering, scikit-learn pipelines, pandas cleaning and…
Talk at Auditorium "Miltiadis Evert" on
Lightning Talks39m
Rapid conference updates, brief project demos and cautionary war stories: a student demo of "Large Concept Models" that builds knowledge graphs from words…
Lightning at Auditorium "Miltiadis Evert" on
How Python Evolves: The Role of Python Enhancement Proposals (PEPs)Nikos Angouras17m
Explains the PEP lifecycle from idea to implementation, lists PEP 1 and PEP 0 as indexes and process anchors, and shows concrete wins: PEP 484 (type hints)…
Talk at Innovathens Stage on
Make your data science workflows reproducibleChristos Aridas16m
DVC versions datasets and models via metadata files (.dvc) and a content-hash cache so Git stores only small pointers while actual data lives in remotes…
Talk at Innovathens Stage on
Do Repeat YourselfDonatas Rasiukevičius19m
Demonstrates multiple rewrites of a Python music synthesizer, using NumPy arrays as waves and an ADSR envelope to build a drum kit, then switching to PyDub for…
Talk at Innovathens Stage on
Consistent importingJan Bielecki25m
Explains why a re-exporting pattern was removed because it hides imports while preventing package-level cycles, and describes a small toolchain: Ruff for…
Talk at Innovathens Stage on
Lung Biopsy: Python's Cut Above the Rest (Minus the Actual Cut)Lilinoe Harbottle16m
Python code pipelines turn CT slices into 3D airway reconstruction that guides a tension‑wire bronchoscope (thinner than a pencil) attached to a cart, tower…
Talk at Innovathens Stage on
Sync or async? Feel the magic of coroutines and the event loop in DjangoAntonis Kalipetis26m
Explains how Django apps use asyncio and ASGI to yield during I/O, showing a concrete demo: a NanoDjango app served with Gunicorn handles ~15 concurrent…
Talk at Innovathens Stage on
Event Sourcing & CQRS with FastAPI and Celery.Antonis Markoulis30m
Builds an append only event store with events containing id, aggregate id, type, timestamp, schema version, revision and data, and wires writes through FastAPI…
Talk at Innovathens Stage on
AI Cloud Management: Integrating the AWS Python SDK with Anthropic's MCPThanasis Politis24m
Concrete demo that hooks Claude Desktop via Anthropic MCP to a local Python MCP server using fastmcp and the boto3 SDK wrapper. Code shows a decorator that…
Talk at Innovathens Stage 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.