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. 🚚 📦

⬇️⬆️🤖