Read actively, run examples, and test ideas¶
This book is intended to be used as an interactive course. The best results come from reading the explanations, executing the notebook cells, and experimenting with small changes.
Notebook Access Options¶
| Option | Best for | Notes |
|---|---|---|
| JupyterLite | Quick browser-based practice | Good for lightweight examples and no local setup |
| Google Colab | Heavier notebooks or cloud execution | Useful when browser-based runtimes are insufficient |
| Local Jupyter or VS Code | Full control and offline work | Best when you want to install packages or save local experiments |
Recommended Workflow¶
What You Need¶
| Tool or resource | Why it matters |
|---|---|
| Python 3.9+ | Runs the local notebooks and supporting scripts |
| JupyterLab or VS Code notebooks | Provides a full local notebook workflow |
| Browser access to JupyterLite or Colab | Gives quick access to hosted execution environments |
| The course repository | Contains the notebooks, assets, and extensions used by the book |
Practice Corner¶
Open one notebook using your preferred environment and run a simple statement. If something fails, check whether earlier cells need to be executed first and whether the runtime supports the required libraries.
Study Tips¶
Run cells in order when a notebook introduces new variables or imports.
Change one thing at a time so you can see what caused a new result.
Keep notes on which metrics and assumptions matter for each business example.
Use heavier environments such as Colab or local Python when browser runtimes are too limited.
Continue¶
Next, read Roadmap & Prerequisites -> to see how the full learning sequence is organized and what background knowledge will help most.