Invent with PyScript
πŸͺ„πŸŽ©πŸπŸ“œ

Josh Lowe & Nicholas H.Tollervey

2023 2024
Size 500k 🐘 40k 🐁
Runtimes Pyodide Pyodide, MicroPython
(πŸ§ͺ R, Ruby, Lua βš—οΈ)
Concurrency ❌ No βœ… Workers
Platforms πŸ–₯️ πŸ’» πŸ–₯️ πŸ’» πŸ“± 🚘 πŸ“Ÿ 🌍 ⁉️
Community πŸ§‘β€πŸ’» πŸ‘©β€πŸŽ“πŸ‘¨πŸ½πŸ‘©πŸ‘΄πŸ€ΉπŸΎβ€β™€οΈπŸ§‘πŸΏβ€πŸ’»πŸ§‘πŸ»β€πŸ’ΌπŸ€–
Tooling pyscript.com
codespaces

Hello πŸ‘‹

discord.gg/HxvBtukrg2 πŸ’¬

docs.pyscript.net πŸ“–

"For the 99%..." πŸ’— Peter

"If you want folks to learn how to code, don't teach them a programming language..." πŸ’— Martin 🎢🎷

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. 🚚 πŸ“¦

Try it!

PyScript is Ready...

πŸπŸ“œ

Go INVENT!

πŸͺ„πŸŽ©

Image credits: