Episode #294: Declarative Charts in Python & Discerning Iterators vs Iterables - The Real Python Podcast
Briefly

Episode #294: Declarative Charts in Python & Discerning Iterators vs Iterables - The Real Python Podcast
"Altair follows a declarative approach where you specify which columns go to which axis, the type of chart or plot, and what should be interactive. Most tools require you to write detailed boilerplate code to set up the axis and figure."
"We also share other articles and projects from the Python community, including recent releases, clarifying the differences between iterators and iterables, decoupling your business logic from the Django ORM, comparing an LLM-based tool for web scraping against Playwright, a neural network emulator for guitar amplifiers, and a CLI tool to generate ASCII art of the current moon phase."
"00:04:51 - Altair: Declarative Charts With Python"
Altair provides a declarative approach to data visualization in Python. Instead of writing detailed boilerplate for axes and figure setup, charts are defined by specifying which data columns map to which axes, the chart or plot type, and which elements should be interactive. The material also covers updates and tools across the Python ecosystem, including native support for uv in Read the Docs, changes related to incremental garbage collection in Python 3.14 and 3.15, and guidance on separating business logic from the Django ORM. Additional topics compare browser-use with Playwright for web scraping, clarify differences between iterators and iterables, and present projects including a neural network emulator for guitar amplifiers and a CLI that generates ASCII art of the current moon phase.
Read at Realpython
Unable to calculate read time
[
|
]