Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
10 Python Anti-Patterns That Are Breaking Your Code
Play lesson

Software Design in Python - 10 Python Anti-Patterns That Are Breaking Your Code

4.0 (1)
31 learners

What you'll learn

This course includes

  • 31.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

➡️ Try Lokalise today: https://bit.ly/arjancodes. Think your Python code is clean? Think again. In this video, I’m exposing 10 Python anti-patterns that look smart, but secretly create chaos. Stick around to see if you’re guilty of any… I know I was. 🔥 GitHub Repository: https://git.arjan.codes/2025/anti. 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses. 💬 Join my Discord server: https://discord.arjan.codes. ⌨️ Keyboard I’m using: https://amzn.to/49YM97v. 🔖 Chapters: 0:00 Intro 0:26 Using Exceptions for Control Flow 4:06 Using Classes with Only Static Methods Instead of Modules 5:15 Overriding Dunder Methods in Surprising Ways 9:33 Hardcoded Values Throughout Your Code 13:54 Writing Custom Decorators Just to Inject Stuff 15:57 Over-Engineering with Design Patterns You Don’t Need 19:00 Inappropriate Intimacy 20:39 Not Using Abstraction 23:14 Importing Everything with a Wildcard 24:15 Not Using Built-in Tools and Libraries 24:51 Final Thoughts #arjancodes #softwaredesign #python

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere