Write Better Classes in Python Using Access Modifiers

Published: 19 March 2023
on channel: TrentDoesMath
144
10

This video provides an introduction to getters and setters, and access modifiers in Python, explaining how they are used to access and modify class attributes in object-oriented programming. The video covers two ways of defining methods in Python to control attribute access and modification: explicitly defining methods and using descriptors. The video also discusses the drawbacks and benefits of using native Python properties and using a setter method to ensure code is more robust and less error-prone.

Chapters 📖:
00:00 Intro
01:05 Explanation of the code example
10:25 Why we need Access Modifiers and Getters and Setters
14:45 Access Modifiers
29:58 Getters and Setters
33:34 Getters and Setters the Pythonic way
49:33 Getters and Setters the Explicit way
01:02:33 Caveats to using the methods
01:05:02 Outro

References 📚:
[Getters and Setters in Python](https://realpython.com/python-getter-...)
[Access Modifiers in C#](https://learn.microsoft.com/en-us/dot...)
[Access Modifiers in Python](https://www.geeksforgeeks.org/access-...)

Links 🔗:
GitHub link: https://github.com/trentpark8800/pyth...


On this page of the site you can watch the video online Write Better Classes in Python Using Access Modifiers with a duration of hours minute second in good quality, which was uploaded by the user TrentDoesMath 19 March 2023, share the link with friends and acquaintances, this video has already been watched 144 times on youtube and it was liked by 10 viewers. Enjoy your viewing!