Skip to content

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.

New Technology
Python
New Product Development: Software & Tech
Open Source
Software Development

Members are also interested in