5 tips for well-executed object-oriented programming – In Python

5 tips for well-executed object-oriented programming – In Python

HomeArjanCodes5 tips for well-executed object-oriented programming – In Python
5 tips for well-executed object-oriented programming – In Python
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
You can do object-oriented programming badly, or you can do it well. Especially in Python, there are many ways to stumble. Here are 5 tips for well-executed object-oriented programming.

Get my FREE 7-step guide to help you consistently design great software: https://arjancodes.com/designguide.

ArjanCodes Blog: https://www.arjancodes.com/blog

Course:
The Software Designer Mindset: https://www.arjancodes.com/mindset
Software Designer Mindset Team Packages: https://www.arjancodes.com/sas
The Software Architect Mindset: Pre-register now! https://www.arjancodes.com/architect
Next Level Python: Become a Python Expert: https://www.arjancodes.com/next-level-python
The 30 Day Design Challenge: https://www.arjancodes.com/30ddc

RECOMMENDED MATERIALS AND BOOKS: https://kit.co/arjancodes.

If you enjoyed this content, like this video. If you want to watch more of my upcoming videos, consider subscribing to my channel!

Discord: https://discord.arjan.codes
Twitter: https://twitter.com/arjancodes
LinkedIn: https://www.linkedin.com/company/arjancodes
Facebook: https://www.facebook.com/arjancodes

Code reviewers:
-Yoriz
-Ryan Laursen
-James Dooley
-Dale Hagglund

Video edited by Mark Bacskai: https://www.instagram.com/bacskaimark

Chapters:
0:00 Introduction
1:14 A little context
3:01 #1 You can combine FP and OOP
5:16 #2 Make lessons behavior-oriented or data-oriented
7:24 #3 Be careful with inheritance
10:22 #4 Using dependency injection
13:32 #5 Don't abuse Python's powerful features

#arjancodes #software design #python

DISCLAIMER – Links in this description may be affiliate links. If you purchase a product or service through one of these links, I may receive a small commission. There is no additional cost to you. Please support my channel so I can continue to bring you free content every week!

Please take the opportunity to connect and share this video with your friends and family if you find it useful.