5 tips for successful object-oriented programming – in Python

5 tips for successful object-oriented programming – in Python

HomeArjanCodes5 tips for successful object-oriented programming – in Python
5 tips for successful object-oriented programming – in Python
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Object-oriented programming can be done badly or well. There are many mistakes that can be made, especially in Python. So here are 5 tips for good object-oriented programming.

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

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

Courses:
The mindset of a software designer: https://www.arjancodes.com/mindset
The Software Designer Mindset Team Packages: https://www.arjancodes.com/sas
The mindset of a software architect: 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

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

If you enjoyed this content, give this video a like and if you want to see more of my upcoming videos, subscribe 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 Checker:
– Yes
– Ryan Laursen
– James Dooley
– Dale Hagglund

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

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

#arjancodes #softwaredesign #python

DISCLAIMER – The 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. Thank you for supporting my channel so I can continue to provide you with free content each week!

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