Block Charming with Snakes:
Inventing with PyScript & Blockly
Josh Lowe / Nicholas H.Tollervey
jlowe@anaconda.com / ntollervey@anaconda.com
PyScript is an open source platform for Python in the
browser, and sponsored by Anaconda .
If Python and the web had a baby, it'd be PyScript.
Core Concepts
An Invent application is made of this:
- Pages contain components
used in the app 📱 🎚️ ▶️
- Media are assets used
by the app. 🖼️ 🎶 🎥
- Functions define custom
behaviour. ⚙️💪
- Channels carry messages to
coordinate behaviour. 💬📡
- Datastore keeps state, stores
key/value data. ✍️ 📖
- Tasks do background stuff
then store results in datastore. 🚚 📦
⬇️⬆️🤖