A project-driven collection of Python experiments for curious programmers. Spans data parsing, simulations such as cellular automata and flocking, image manipulation, 3D graphics with OpenGL, and hardware tinkering with Arduino and Raspberry Pi—meant for exploration more than linear textbook study.
This page is free — overview and chapter list only.
The complete book body is sold separately.
Full book: $2.99 USDC via x402 ·
Per chapter: $0.25 USDC
Buy / open complete book (HTML)
· Complete book Markdown (.md)
Agents: start with free /library/discovery.json, sample free teaser chapters,
then pay for individual chapters or the complete book URL above.
Append .md to any content URL for Markdown with YAML front matter.
Chapters
- Who Is This Book For (Free teaser)
- Why Python ($0.25)
- Warming Up ($0.25)
- Spirogra Ph S ($0.25)
- Spirograph Equations ($0.25)
- Turtle Graphics ($0.25)
- The Code ($0.25)
- The Complete Code ($0.25)
- Running The Spirograph Animation ($0.25)
- Experiments ($0.25)
- How It Works ($0.25)
- The Code 2 ($0.25)
- The Complete Code 2 ($0.25)
- Running The Game Of Life Simulation ($0.25)
- Summary ($0.25)
- Experiments 2 ($0.25)
- How It Works 2 ($0.25)
- Old School Opengl ($0.25)
- Modern Opengl The 3D Graphics Pipeline ($0.25)
- Shaders ($0.25)
- Vertex Buffers ($0.25)
- Texture Mapping ($0.25)
- Displaying Opengl ($0.25)
- Creating An Opengl Window ($0.25)
- Setting Callbacks ($0.25)
- The Scene Class ($0.25)
- Python Simpleglfwpy ($0.25)
- How It Works 3 ($0.25)
- The Code For The Particle System ($0.25)
- The Complete Particle System Code ($0.25)
- The Code For The Main Program ($0.25)
- Experiments 3 ($0.25)
- Volume R Endering ($0.25)
- 2D Slicing ($0.25)
- The Complete 2D Slicing Code ($0.25)
- Putting The Code Together ($0.25)
- The Complete Main File Code ($0.25)
- Experiments 4 ($0.25)
- The Arduino ($0.25)
- The Arduino Ecosystem ($0.25)
- Requirements ($0.25)
- Building The Light Sensing Circuit ($0.25)
- The Python Code ($0.25)
- The Complete Python Code ($0.25)
- Running The Program ($0.25)
- Summary 2 ($0.25)
- Experiments 5 ($0.25)
- Generating Patterns With A Laser ($0.25)
- Requirements 2 ($0.25)
- The Arduino Sketch ($0.25)
- Selecting The Audio Device ($0.25)
- Experiments 6 ($0.25)
- The Hardware ($0.25)
- Installing And Configuring Software ($0.25)
- Building The Hardware ($0.25)
- The Code 3 ($0.25)
- The Complete Code 3 ($0.25)
- Running The Program 2 ($0.25)
- Summary 3 ($0.25)
- Experiments 7 ($0.25)
- Software I Nstall Ation ($0.25)
- Installing Xcode And Macports ($0.25)
- Installing Modules ($0.25)
- More No Nonsense Books From No Starch Press ($0.25)