summary & a big “Thank you!”

Table of contents

summary


PyCon Austria 2025 took place on April 6th and 7th, 2025.

PyCon Austria 2025 was a free, public event, hosted at the University of Applied Sciences Burgenland (campus Eisenstadt), in collaboration with the local Linux user group Linuxwochen Eisenstadt. PyCon Austria 2025 became a reality thanks to the unwavering support of Robert Matzinger from the University of Applied Sciences Burgenland.
A very special thank-you to Robert for you incredible help, constant support, and for always bringing such a warm and positive spirit to everything he does.

The conference welcomed:

  • 230 attendees (430 were registered)
  • 53 speakers
  • 10 volunteers
  • 42 talks across 4 lecture tracks
  • 12 workshops in 3 workshop tracks
  • 2 panel discussions
  • 2 lightning talk sessions
  • We had 3 community tables, hosted by:

More information can be found at our website : https://at.pycon.org

We are deeply grateful for the generous support of our sponsors and their invaluable assistance in making our conference a success.
We sincerely appreciate our speakers for joining us, taking the time to share their knowledge, and contributing their experience to our community.
We were absolutely delighted to welcome so many participants from over 20 countries like USA, Chile, Indonesia,France, England, Latvia, Germany, Poland, Czech Republic, Slovakia, Hungary, Slovenia, Croatia, Serbia, Italy, Ukraine, India, South Korea,Nigeria. Their presence made our conference truly international, vibrant, and filled with some of the most intelligent, talented, and passionate people in the Python ecosystem.

Sponsors

Our two biggest sponsors were the EuroPython Society and the Python Software Foundation.

  • Thanks to the incredible support from the EuroPython Society, we were able to provide badges for all registered participants, as well as T-shirts for speakers, volunteers, and attendees.
    We also partnered with the student dormitory ÖJAB to reserve 53 rooms, which worked out wonderfully. Speakers could live next to the conference venue, had breakfast together in the university canteen Küchen Burgenland / Gästehäuser Burgenland, and enjoyed easy access to the conference. This setup created more opportunities for networking and meaningful conversations throughout the event.
  • Thanks to the generous support from the Python Software Foundation, we were able to offer breakfast and lunch to all speakers and volunteers and give every speaker a welcome package! On the evening of April 5th, we hosted a casual party, and on April 6th, we organized an evening with food and drinks. These moments gave participants the chance to connect, share their experiences, exchange knowledge, and simply enjoy spending time together.

We also appreciate the support from the following companies:

  • Sentry, who gave us a strong sense of confidence that the conference would happen! We couldn’t be more proud to have the support of Armin Ronacher, and we’re grateful for his talk “Do Dumb Things.” A big thank-you to Ivana Kellyer for her wonderful talk “Embracing Weird Code: Tales of an SDK Engineer,” and for designing a special logo just for PyCon! Fabian Schindler contributed with his insightful talk, “Concurrency in Python,” and a big “thank you” to Daniel Szőke for a great Lightning Talk.
  • AWS, with support from Ricardo Sueiras, who generously gave his time and created a welcoming space where people could ask questions, have great conversations, and make meaningful connections.
    We’re also thankful for his talk, “Zero to Shipped in 30 Minutes with AI Coding Assistants.”
  • BitPanda, and a huge thanks for the talk “Python Security: Because ‘Nobody Would Hack My Project’ Is Not a Security Strategy” presented by Pamphile Roy and Benjamin Müllner.
  • Python Software Verband e.V. for their early and non-bureaucratic support
  • Netidee for support and the practical gift for our participants
  • jetbrains for support our event by providing 3 free annual Personal subscriptions for a raffle

speakers

Each of our speakers brought something unique and inspiring — for us, every single one was a highlight.

table of talks
speakertalktraveling from
Armin RonacherDo Dumb ThingsAustria
PJ Hagerty AI and Ethics – What we SHOULD be ponderingcame extra from Buffalo, NY, USA
Lidiane TaqueharaWeb scraping and web crawling with Pythoncame extra from London, England
Ricardo SueirasZero to shipped in 30 mins with AI coding assistantscame extra from Whitstable, England
Aivars Kalvāns How to solve a Python mystery and QuerySet.explain(): make it make sensecame extra from Jelgava, Latvia
Raul Pino Beyond the Cloud: On-premise Orchestration for Open-source LLMs and Red Teaming Latent Spaces & Protecting LLM appscame extra from Chile
Jaroslav Bezděk Streamlit: web app in 30 minutescame extra from Brno,Czechia
Olena Kutsenko Building agent systems with Apache Kafka and Apache Flinkcame extra from Germany
Miroslav Šedivý No Surprises, Please!came extra from Germany
Sara Jakša Regex is Magiccame extra from Ljubljana, Slovenia
Radovan Baćović Data Classification: From Chaos to Clarity with LLMs and Python (of course)came extra from Novi Sad, Slerbia
Maxim Danilov Django FTL: Resolving bottlenecks on the path to high performancecame extra from Tirol, Austria
Laurent Direr Python’s Abstract Syntax Tree: Practical and Unpractical Uses came extra from Paris, Île-de-France, France
Ines Panker Software estimation is a delusion or is it just a misused tool?came extra from Slovenia
Christophe BornetBuilding Retrieval Augmented Generation (RAG) AI applications with LangChaincame extra from Bordeaux, Nouvelle-Aquitaine, France
Alexander Fomin Python Beyond the Usual: Building an RC Car with MicroPythoncame extra from Berlin, Germany
Christoph Müller bAm V5 | tied together – architecture as living organismVienna, Austria
Christian Leitold How to combine tiny bits of Python, physics, and art to create (hopefully) pretty picturesVienna, Austria
Dor Schwartz Teach Your Old Code New Tricks: Automating Code Quality in Large Projectscame extra from Israel
Ralf Schlatterbeck Experiments with Automatic Music Composition and
Optimization of Continuous Problems with Evolutionary Algorithms and Writing a Language Interpreter with Python Lex-Yacc (PLY)
Klosterneuburg, Austria
Valeria Jankowskaja AI-gent 007: Build your Digital Assistant in 30 mincame extra from Cracow, Małopolskie, Poland
Artem Sentsov Using Python & Neo4j to Explore Business Connectionscame extra from Latvia
Kamil MarutDemystifying Python Modules and Imports: How Imports Really Work in Python came extra fromWrocław, Dolnośląskie, Poland
Danijel Kivaranovic pgcrud: Create, Read, Update, and Delete (CRUD) operations for PostgreSQL made simple and fastVienna, Austria
Darius ChiraPractical python data pipeline designcame extra from Berlin, Germany
Horst Jens 3D graphics with vpython for fun and educationVienna, Austria
Yan YanchiyPython Integers Behind the Scenescame extra from Brno, South Moravia, Czechia
Clemens BachmannWebTigerPython: Unleashing Python’s Full Potential in the Browsercame extra from Zürich,Switzeland
Michael Druk Breaking Barriers: Tabular Synthetic Data for All – Accessible, Ubiquitous, and API-DrivenVienna, Austria
jackie / Andrea Ida Malkah Klaura One does not simply migrate a primary key! A database adventure from the Django landsVienna, Austria
Petr SimecekFrom ML Miracles to AI Trash: Taming the Bullshit in LLMscame extra from Czechia
Thomas Aglassinger Django reporting with raw SQLGraz, Austria
Ivana Kellyer Embracing Weird Code: Tales of an SDK EngineerAustria
Fabian Schindler Concurrency in PythonAustria
Pamphile Roy and Benjamin Müllner Python Security: Because ‘Nobody Would Hack My Project’ Is Not a Security StrategyAustria

Two rooms were recorded, and we hope to upload the videos to YouTube soon.

Workshops

We were very proud to host 12 workshops led by 14 amazing workshop leaders — thank you all for your incredible work and dedication!

table of workshops
1. Týna Doležalová Exploring Data with Python: From Raw Numbers to Insights (by PyLadies Vienna)
Jacqueline Berger #IamRemarkable
Alex Shershebnev Developing production-ready apps in collaboration with AI Agents
Carolina Lennon A Hands-On Workshop on Parsing Wikitext
Isabella Nowotny & Shirley Werchota Prompt like a queen
Jan Pipek Data Analysis, the Polars Way
Siddharth Gupta Streamlit 101 to Build & Deploy Apps like a Data Scientist
Octaviano Pratama Music Classification using Deep Learning based on Python
Stefan Trenkwalder Test-Driven-Development in Practice
Alfarabi Issakhanov Create interactive explanation of ML algorithms using Plotly
Karl Deix& Christoph Müller Structural Optimization in Architecture with Blender3D, Python and Phänotyp
Vic Zagranowski You Meet at the Tavern: Scraping Your Way to the Perfect D&D Game with Scrapy 🧙‍♂️

Panels

We were thrilled to host two engaging panels during PyCon Austria 2025.

Panel 1 – “Women in IT” (April 6th)

This inspiring panel featured some of the most successful and professional women in the tech world, sharing their stories, insights, and advice:

We were honored to give space to these incredible women, whose contributions are shaping the future of IT.

Panel 2 – “Learning and Teaching Python” (April 7th)

This panel brought together educators, developers, and community builders to discuss how Python is being taught and learned across different contexts:

  • Christoph Müller – Entrepreneur (bewegende-architektur.com), and lecturer in digital methods at the University of Art and Design Linz and the Technical University of Vienna
  • Ralf Schlatterbeck – Software developer and academic
  • Alexander Fomin – Python instructor and community contributor
  • Pamphile Roy – working at Bitpanda
  • PJ Hagerty – Developer Relations expert and community advocate
  • Horst Jens – Python educator, PyCon organizing team

Lightning Talks

We also hosted two Lightning Talk sessions — one on Sunday and one on Monday. These short and dynamic talks covered a wide range of topics and brought great energy to the event.
They were recorded, and we’ll be sharing the videos as soon as they are available!

Organizing team, volunteers, code of conduct

On behalf of the organizing team — Horst Jens, Daria Jens, and Thomas Mitzka — we want to extend our heartfelt thanks to all our volunteers.
Without them, this conference simply wouldn’t have been possible.

volunteers

Christoph Schindler leader of the Python User Group Austria (Vienna) “PyUGAT
Bernd Schlapsi (PyUGAT)
Dennis Daniels
Ralf Schlatterbeck
Max Schlatterbeck
James Donahue
Karin Ruckenbauer
Ossi Maenner
Harald Pichler
Video recording team (Michael Ebner and Peter Buzantis (from Luga – LinuxGroup Austria )
Our youngest helpers: Paul Pleischl, Lukas Rottenthaler and Rudolf Jens

Code of Conduct
We truly appreciate that no intervention because of a Code of Conduct violation was needed — everyone was extremely polite, positive, and respectful. It was a joy to see such a thoughtful and well-mannered community come together. Daria JENS and Horst JENS ( official Code of Conduct team) are eternal grateful that Carolina Lennon volunteered to be our Code of Conduct first-responder!

staff

Finally, a big “Dankeschön” for the amazing work of the staff at Hochschule Burgenland: IT-Support, Kitchen, Media team, Administration: All worked together and gave their best, even on a sunday, to create an amazing event for all of us.

What went well

  • The overall atmosphere of the conference was incredibly warm, inclusive, and energetic. We were thrilled to see such a diverse group of attendees from over 20 countries, creating a truly international and vibrant environment.
  • Our speaker lineup was strong, and many talks sparked great conversations and knowledge sharing — both during sessions and in the hallways.
  • The collaboration with the student dormitory worked out very well. It gave our speakers and visitors a convenient, social experience, which helped build community.
  • Our team of volunteers was simply amazing — dedicated, kind, and always ready to help.

What we’d like to improve next time

  • We want to streamline the registration process and check-in flow to avoid delays and confusion at the start of the event.
  • We’d like to offer more activities outside of talks — like guided discussions, hands-on workshops, or community meetups — to increase engagement.
  • We also aim to close the Call for Proposals earlier and promote it more broadly to reach even more speakers from underrepresented groups.

Previous conferences

Future plans

PyCon Austria 2025 was the first conference in Austria with the official name “PyCon”, but it was not the first Python conference in Austria: We built upon the proud tradition of and the positive experience of PyDays Vienna 2017, PyDays Vienna 2018 and PyDays Vienna 2019, organised by Claus Aichinger in Vienna at FH Technikum Wien, together with Linuxwochen Wien.
PyDays 2017-2019 were successful, free, public events. Participants were able to share knowledge about Python and its applications, meet like-minded people and discuss the latest trends – and above all, have a good time!

The Python community in Vienna came up with the idea of organizing another Python conference in 2025 while meeting at the PyCon conference in Bratislava (Slovakia).


Thanks to the enthusiasm of our speakers and visitors, many of whom told us they’d love to see the conference return next year, we’re excited to announce that PyCon Austria 2026 will happening! Details like exact date are being figured out now and will soon be announced.
We count on you to spread the word about it.