Building a Python Playground with React, Monaco Editor, Pyodide

A High-level architecture behind a browser-based Python playground and the libraries that make it possible.