EuroPython 2025

Nicholas H.Tollervey

A recovering former member of the Python community.

Music, philosophy, teaching, writing & computing. Just like this bio: concise, honest and full of useful information. Everything I say is false.


Sessions

07-14
13:45
90min
Practical PyScript
Nicholas H.Tollervey

PyScript is a fast growing and vibrant open source platform for Python in the browser. Thanks to PyScript, CPython and MicroPython run anywhere a browser runs, which is everywhere!

This tutorial, aimed at all levels of experience and delivered by PyScript core developers, will take you through initial steps needed to get PyScript working (hint: it's a single line added to an HTML <head> element). Afterwards we'll explore the many APIs, modules, libraries, frameworks and tooling that have coalesced around PyScript since its announcement three years ago. This will involve a guided tour of the potpourri of PyScript: tooling, idiomatic PyScript, core browser capabilities, writing games, data science, artificial intelligence, application frameworks and UI toolkits, and Internet of Things / robotics. We'll finish with an extended opportunity for folks to get their hands dirty with PyScript based explorations and conclude with a friendly and supportive "show and tell" session where folks can demo their work and share their experiences.

By the end of the tutorial you'll be a confident user of PyScript, understand its expanding ecosystem and know where the community signposts and gatherings can be found. But most of all, it's going to be a lot of stimulating supportive fun.

Web Development, Web APIs, Front-End Integration
Club H
07-14
15:30
90min
Practical PyScript
Nicholas H.Tollervey

PyScript is a fast growing and vibrant open source platform for Python in the browser. Thanks to PyScript, CPython and MicroPython run anywhere a browser runs, which is everywhere!

This tutorial, aimed at all levels of experience and delivered by PyScript core developers, will take you through initial steps needed to get PyScript working (hint: it's a single line added to an HTML <head> element). Afterwards we'll explore the many APIs, modules, libraries, frameworks and tooling that have coalesced around PyScript since its announcement three years ago. This will involve a guided tour of the potpourri of PyScript: tooling, idiomatic PyScript, core browser capabilities, writing games, data science, artificial intelligence, application frameworks and UI toolkits, and Internet of Things / robotics. We'll finish with an extended opportunity for folks to get their hands dirty with PyScript based explorations and conclude with a friendly and supportive "show and tell" session where folks can demo their work and share their experiences.

By the end of the tutorial you'll be a confident user of PyScript, understand its expanding ecosystem and know where the community signposts and gatherings can be found. But most of all, it's going to be a lot of stimulating supportive fun.

Web Development, Web APIs, Front-End Integration
Club H
07-15
09:30
90min
WebAssembly Summit
Nicholas H.Tollervey

The WebAssembly Summit aims to bring together maintainers and users of Python with WebAssembly, to discuss the state of this ecosystem, existing challenges, and ongoing work.

  • When: Tuesday, July 15th
  • Where: Prague Congress Centre (PCC), Room Club B
  • Who can join: Anyone with a valid in-person EuroPython 2025 ticket

Agenda

  • 9:00: Meet and greet (many of us won’t know each other) + unconference-y post-it based organisation.
  • 9:30: Presentations (30mins each)
  • 11:00: Coffee
  • 11:15: Presentations
  • 12:45: Lunch at the PCC (included)
  • 13:45: Unconference-y activities (discussions, hacks, ad hoc tutorials etc…)
  • 16:00: Round-up / plenary session for feedback and organising next steps.
  • 18:30-ish: Ad hoc dinner plans.

Registration

You need to have a valid EuroPython in-person ticket to participate.

The event is limited to 40 participants. If there is a topic you would like to present, please indicate it in the form and fill it in early. Time slots are of 30min at most (10 min of presentation + 20 min for questions/discussion).

To be part of the WASM summit, register your interest now!

We will contact you with more details closer to the event.

Web Development, Web APIs, Front-End Integration
Club B
07-15
11:15
90min
WebAssembly Summit
Nicholas H.Tollervey

The WebAssembly Summit aims to bring together maintainers and users of Python with WebAssembly, to discuss the state of this ecosystem, existing challenges, and ongoing work.

  • When: Tuesday, July 15th
  • Where: Prague Congress Centre (PCC), Room Club B
  • Who can join: Anyone with a valid in-person EuroPython 2025 ticket

Agenda

  • 9:00: Meet and greet (many of us won’t know each other) + unconference-y post-it based organisation.
  • 9:30: Presentations (30mins each)
  • 11:00: Coffee
  • 11:15: Presentations
  • 12:45: Lunch at the PCC (included)
  • 13:45: Unconference-y activities (discussions, hacks, ad hoc tutorials etc…)
  • 16:00: Round-up / plenary session for feedback and organising next steps.
  • 18:30-ish: Ad hoc dinner plans.

Registration

You need to have a valid EuroPython in-person ticket to participate.

The event is limited to 40 participants. If there is a topic you would like to present, please indicate it in the form and fill it in early. Time slots are of 30min at most (10 min of presentation + 20 min for questions/discussion).

To be part of the WASM summit, register your interest now!

We will contact you with more details closer to the event.

Web Development, Web APIs, Front-End Integration
Club B
07-15
13:45
90min
WebAssembly Summit
Nicholas H.Tollervey

The WebAssembly Summit aims to bring together maintainers and users of Python with WebAssembly, to discuss the state of this ecosystem, existing challenges, and ongoing work.

  • When: Tuesday, July 15th
  • Where: Prague Congress Centre (PCC), Room Club B
  • Who can join: Anyone with a valid in-person EuroPython 2025 ticket

Agenda

  • 9:00: Meet and greet (many of us won’t know each other) + unconference-y post-it based organisation.
  • 9:30: Presentations (30mins each)
  • 11:00: Coffee
  • 11:15: Presentations
  • 12:45: Lunch at the PCC (included)
  • 13:45: Unconference-y activities (discussions, hacks, ad hoc tutorials etc…)
  • 16:00: Round-up / plenary session for feedback and organising next steps.
  • 18:30-ish: Ad hoc dinner plans.

Registration

You need to have a valid EuroPython in-person ticket to participate.

The event is limited to 40 participants. If there is a topic you would like to present, please indicate it in the form and fill it in early. Time slots are of 30min at most (10 min of presentation + 20 min for questions/discussion).

To be part of the WASM summit, register your interest now!

We will contact you with more details closer to the event.

Web Development, Web APIs, Front-End Integration
Club B
07-15
15:30
90min
WebAssembly Summit
Nicholas H.Tollervey

The WebAssembly Summit aims to bring together maintainers and users of Python with WebAssembly, to discuss the state of this ecosystem, existing challenges, and ongoing work.

  • When: Tuesday, July 15th
  • Where: Prague Congress Centre (PCC), Room Club B
  • Who can join: Anyone with a valid in-person EuroPython 2025 ticket

Agenda

  • 9:00: Meet and greet (many of us won’t know each other) + unconference-y post-it based organisation.
  • 9:30: Presentations (30mins each)
  • 11:00: Coffee
  • 11:15: Presentations
  • 12:45: Lunch at the PCC (included)
  • 13:45: Unconference-y activities (discussions, hacks, ad hoc tutorials etc…)
  • 16:00: Round-up / plenary session for feedback and organising next steps.
  • 18:30-ish: Ad hoc dinner plans.

Registration

You need to have a valid EuroPython in-person ticket to participate.

The event is limited to 40 participants. If there is a topic you would like to present, please indicate it in the form and fill it in early. Time slots are of 30min at most (10 min of presentation + 20 min for questions/discussion).

To be part of the WASM summit, register your interest now!

We will contact you with more details closer to the event.

Web Development, Web APIs, Front-End Integration
Club B
07-17
15:50
30min
In memoriam: Michael Foord (1974-2025)
Nicholas H.Tollervey

Friends of Michael Foord are welcome to share their memories. Use this form to let us know you'd like to contribute something.

Our Python brother Michael Foord (1974-2025) tragically and unexpectedly passed away in January. He was a significant presence in the Python community and made considerable and sustained contributions both as a CPython core maintainer, as a speaker at conferences, and as a welcoming, friendly and compassionate member of the community. He was a friend and mentor to many. He was also a lot of fun.

A core Python developer and the creator of the influential unittest.mock module, he played a pivotal role in shaping testing practices and helped establish the Language Summit at PyCon. More than a brilliant engineer, Michael was a beloved mentor and friend, known for his elaborate vaping setup, colourful attire, and heartfelt conversations. His passing left a profound void in the community, but his legacy lives on through his contributions to Python, his generous spirit, and the countless moments of camaraderie he inspired.

This session, organised with the blessing of the Foord family, will be an opportunity for us to remember Michael, reminisce and share stories. This will be an emotional, funny, sad and celebratory event at which you will all be welcomed to contribute in a compassionate and dignified place of remembrance.

Please note that we plan to record this session and gift the recording to Michael's family.

~ None of these topics
Terrace 2B