Pyodide โ A Python distribution for the browser
Details
๐ Agenda
- 19:00 Welcome to the PUB (Python Users Berlin) โ setting up
- 19:15 Main talk
- 20:00 Lightning talks
- 20:30 Social gathering
๐ Main talk: โPyodide: A Python distribution for the browserโ by Roman Yurchak
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly. It includes a port of CPython 3.11 to WebAssembly/Emscripten, and makes it possible to install and run Python packages in the browser. Pyodide comes with a robust Javascript โบ Python foreign function interface so that you can mix these two languages in your code with minimal friction.
We will walk through simple examples of how to run Python applications in the browser with Pyodide. We will also discuss the process of porting existing Python packages, including what makes a package suitable to port and what challenges are likely to arise.
๐งโ๐ป About Roman Yurchak
Roman Yurchak has a background in computational physics, and is currently working as a consultant for data science and WebAssembly related projects at Symerio. He is also a core developer at the Pyodide and (previously) scikit-learn projects (โ [@RomanYurchak@twitter.com](https://twitter.com/RomanYurchak); โ @rth@mastodon.social).
๐ Resources
โก๏ธ Lightning talks
We would like you to give a lightning talk (shorter than 10 minutes) about what you are doing with Python.
๐ฅ This will be a remote meetup.

