Painting with Python
summary
Uses plain Python with Pillow only to set pixels directly, no GPU and no AI, producing images like Julia/mandelbrot renders, hexagonal cellular automata, lenticular holograms and a truthygraph.py template that maps an error gradient instead of a boolean curve. Code style is many self-contained scripts, simple linear mapping helpers, and occasional long runtimes (hours/days) versus slow single-threaded runs. Demonstrates the actual equations, the color-mapping choices, and surprising artifacts (a sinc‑like dot‑product shape).
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:51Waves to math art
- 6:04Waves in reality
- 8:11Phyllotaxis patterns
- 10:00Introducing Truthy Graph
- 12:46Math art in Python
- 16:46Math art principles
- 19:15Live coding walkthrough
- 22:49Open-sourcing Truthy Graph
- 25:43Customizing for waves
- 28:11Key observations
- 29:37Computers as telescopes
- 30:22Closing remarks
related talks
25mPainting with Code
01h 00mIntroduction to Python
32mThe joy of creating art with code
30mPretty vector graphics - Playing with SVG in Python
37mCreative Coding for Fun and (Non)Profit
34mCreative Coding with py5, the Python version of Processing
45mHow to Hack a Painting
24mArtisanal Rendering: Make Your Own Computer Art!
