Declarative Charts in Python & Discerning Iterators vs Iterables | Real Python Podcast #294

Real Python · Beginner ·📊 Data Analytics & Business Intelligence ·5h ago
What if you could build charts in Python by describing what your data means, instead of scripting every visual detail? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects. 👉 Links from the show: https://realpython.com/podcasts/rpp/294/ We cover a recent Real Python article about the data visualization library Altair. Most tools require you to write detailed boilerplate code to set up the axis and figure. 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. 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. This episode is sponsored by Build Your Own Coding Agent. Topics: - 00:00:00 -- Introduction - 00:02:38 -- Read the Docs Now Supports `uv` Natively - 00:03:09 -- Reverting the Incremental GC in Python 3.14 and 3.15 - 00:04:51 -- Altair: Declarative Charts With Python - 00:12:23 -- Sponsor: Build Your Own Coding Agent - 00:13:17 -- Decoupling Your Business Logic From the Django ORM - 00:19:51 -- `browser-use` vs. Playwright: Which to Pick for Web Scraping? - 00:26:58 -- 2048: iterators and iterables - Ned Batchelder - 00:31:31 -- Video Course Spotlight - 00:33:00 -- Discussion: Jumping back into solo developer mode - 00:46:59 -- neural-amp-modeler: Neural network emulator for guitar amplifiers - 00:51:48 -- ascii-moon-phase-python: CLI for ASCII art of the current moon phase - 00:53:11 -- Thanks and goodbye - 00:54:43 -- Appendix: Neural Amp Modeler - Demo 👉 Links from the show: https://realpython.com/podcasts/rpp/294/ Download your free Python Cheat Sheet here: https://realp
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Google Tag Manager Is Moving Toward a More Unified Tagging Structure. Here’s Why That Matters
Google Tag Manager is moving towards a unified tagging structure, streamlining data collection and analysis
Medium · Data Science
Data Has Its Own Three-Body Problem
Data's complexity can be likened to the Three-Body Problem in physics, making it challenging to analyze and understand, which is crucial for effective data science and decision-making
Medium · AI
Data Has Its Own Three-Body Problem
Data's complexity is likened to the three-body problem in astrophysics, making it challenging to predict and manage, and this article explores this concept and its implications for data engineers and scientists
Medium · Machine Learning
Building realistic electric transmission grid dataset at scale: a pipeline from open dataset
Learn how to build a realistic electric transmission grid dataset at scale using an open dataset pipeline, crucial for modern power systems research
Microsoft Research
Up next
SQL Full Course 2026 [FREE] | Complete SQL Traning For Beginners | Advanced SQL Course | Simplilearn
Simplilearn
Watch →