Podcast Episode Details

Back to Podcast Episodes
Design Patterns That Don't Translate to Python

Design Patterns That Don't Translate to Python


Episode 259


Do the design patterns learned in other programming languages translate to coding in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects.

Christopher dives into an article that tackles popular object-oriented design patterns from the famous Gang of Four book. These patterns offer solutions to common coding problems, but as Christopher explores, Python often doesn’t even have the problems these solutions try to fix. He discusses several common design patterns and the simpler, more Pythonic ways to achieve the same goals.

We also share several other articles and projects from the Python community, including an exceptionally robust news roundup, running coverage on tests, an exploration of expert generalists, a preview of template strings from Python 3.14, a quiz on f-strings, and a project that calculates the complexity of your Python code.

Topics:

  • 00:00:00 – Introduction
  • 00:02:03 – Python 3.14.0b4 Released
  • 00:02:11 – Python 3.14 release candidate 1 is go!
  • 00:02:48 – PyPy v7.3.20 Release
  • 00:03:00 – Textual 4.0.0 Released
  • 00:03:23 – Announcing Toad - a universal UI for agentic coding in the terminal
  • 00:03:42 – uv 0.8.0 Released
  • 00:03:56 – Django Bugfix Release 5.2.4
  • 00:04:14 – Django Community Ecosystem
  • 00:04:52 – Happy 20th Birthday Django!
  • 00:05:31 – PyData London 2025 Videos
  • 00:05:48 – PEP 792: Project Status Markers in the Simple Index
  • 00:06:09 – PEP 800 – Solid bases in the type system
  • 00:07:06 – Run Coverage on Tests
  • 00:14:32 – Design Patterns You Should Unlearn in Python
  • 00:18:13 – Video Course Spotlight
  • 00:19:24 – Expert Generalists
  • 00:34:42 – Python 3.14 Preview: Template Strings (T-Strings)
  • 00:41:00 – fstrings.wtf - Python F-String Quiz
  • 00:43:09 – complexipy: Calculate Complexity of Your Python
  • 00:48:18 – Thanks and goodbye

Survey:

News:






If you like Podbriefly.com, please consider donating to support the ongoing development.

Donate