Lesson Guide

Lesson Guide #

On this page we list the lessons in their intended order. If you know some things, or are looking for something specific, jump around to the lesson you are after.

Each lesson is designed to be quite short, but with a bunch of exercises to get you thinking about next steps. It might take just 10 to 15 minutes to go through the exercises, but a bit longer to do the exercises - but don’t skip those! The exercises are where the real learning is, and is critical to a solid understanding of what’s going on.

Please note that if you are reading this, you’ve hit on this website right in its infancy - I’m just getting things set up and lessons are a little light at the moment. Check back in about a month for lots more content! If the dot point below doesn’t have a link, it hasn’t been published yet - check back later to find it. (Coming soon - ability to get notified when this happens!)

Section 1: Getting Started #

In this first section, we get started with the basics of getting PyScript up and running. We see what we can do with PyScript, and where the next steps might be.

Future Sections #

Future lessons will be divided into sections as well, in approximately this outline (subject to change!):

  • Basics of HTML and CSS to add some flair to your webpages
  • Modifying the website; creating, destroying and modifying elements and attributes in your webpage
  • The async loop - how to create long-running programs
  • User input widgets
  • Images, plots and other output
  • Browser features like sessions, cookies and other “web things”
  • Best practices for larger applications

Note that this website, much like PyScript itself, is under heavy development and this may change. We might move things around, and add lessons as new features are released for PyScript.