Refactoring Python Information Center
Get comprehensive updates, key reports, and detailed insights compiled from verified editorial sources.
Get comprehensive updates, key reports, and detailed insights compiled from verified editorial sources.

Speaker: Brett Slatkin As programs gain complexity, it becomes harder to add features and fix bugs. Reorganizing code is an ... Learn how to design great software in 7 steps: In my previous video on Learn how to design great software in 7 steps: Test-driven development (TDD), also known as ... Learn how to design great software in 7 steps: What does it actually mean to write *Pythonic* ... Review code better and faster with my 3-Factor Framework: In this video, I want to show you that ... Learn how to design great software in 7 steps: Untangling deeply nested if/else logic is one of the ...
Learn how to design great software in 7 steps: This is the first part of a 3-part miniseries in which I ... Learn how to design great software in 7 steps: This video shows 7 code smells that point to poor ... Welcome back to another video! In this video I am going to be sharing with you 5 tips on how you can better organize your code! Visit to try Brilliant for free for 30 days. You'll also get 20% off an annual premium subscription. In this video we take a look at the concept of decomposition and apply it to some code
Stay updated on Refactoring Python's newest achievements.

Data is compiled from public records and verified media reports.
Last Updated: June 10, 2026

Explore the main sources for Refactoring Python.

For 2026, Refactoring Python remains one of the most talked-about profiles.
Below is a handpicked selection of video coverage regarding Refactoring Python.
Disclaimer: