Platonismus und Python - Data Class Builders
,Willkommen zu Episode 66! Heute geht's um Data Class Builders (nächstes Kapitel aus "Fluent Python"), aber wie immer schweift das Gespräch auch mal ab - von der Frage, ob Mathematik entdeckt oder erfunden wird, bis zu gefährlichen Default-Argumenten. 🤓
Johannes, Dominik und Jochen diskutieren, warum Martin Fowler Data Classes für einen code smell hält (spoiler: sie sind anderer Meinung), warum if not foo
manchmal besser ist als if foo is None
, und warum Pattern Matching das coolste Feature ist, das niemand benutzt.
Zwischendurch gibt's Stories vom Podcast-Barcamp in der Düsseldorfer Zentralbibliothek, und am Ende picken die drei ihre aktuellen Lieblings-Tools - von agent based Gedöns bis Docker-Hacks.
PS: Das Hörertreffen kommt! Irgendwann zwischen August und September, versprochen. 📅
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de
News
- Podcamp 2025 in Düsseldorf
- Working Draft - der Frontend-Podcast
- WWSIV - ja, wir planen 😀
- Python: The Documentary [OFFICIAL TRAILER]
- Zentralbibliothek Düsseldorf
- Vibe-code it today, UnFuckIt.AI tomorrow
- Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task
- Kagi Search is a fast, user-centric and private web search engine
- Kleiner Matheexkurs
- #472 – Terence Tao: Hardest Problems in Mathematics, Physics & the Future of AI
- Lean - Programming Language and Theorem Prover
- Equational Theories Project - wo dann irgendwann das Paper mit den 50 Koautoren rausfallen wird
- Chicken Chicken Chicken: Chicken Chicken - Videoversion
- Mira Murati’s Thinking Machines Lab closes on $2B at $10B valuation
- MCP Co-Creator on the Next Wave of LLM Innovation David Soria Parra and Yoko Li
Data Class Builders
- Fluent Python - Kapitel 5
- Named Tuples
- Data Classes
- Zitat von Linus: "Bad programmers worry about the code. Good programmers worry about data structures and their relationships."
- Value Objects and Entities
- pydantic
- attrs
- msgspec is a fast serialization and validation library
- Design Pressure | Hyneks PyConUS 2025 Vortrag inklusive einem Haufen Quellen
- TypedDict
- The Auto sentinel | Will man vielleicht verwenden statt foo: str|None = None
Picks
- Claude Code | Benutzt Jochen in letzter Zeit echt häufig und ist relativ begeistert
- n8n - Flexible AI workflow automation for technical teams | Dominks Pick: nocode tool, das ausnahmsweise mal gut ist
- Unregistry is a lightweight container image registry that stores and serves images directly from your Docker daemon's storage | Johannes Pick