In yesterday’s article, we discussed the property decorator.
More specifically, we discussed how we can make dot notation more powerful with getters and setters, as shown below:
What’s more, I also asked if you are interested in learning about Python OOP.
And from the poll results, it has become clear that everyone wants to learn about Python OOP:
So here you go:
In this month’s free article of the Daily Dose of Data Science, we discuss OOP in complete depth.
Why Object-Oriented Programming (OOP)?
What is Object-Oriented Programming (OOP)?
OOP Terminologies
Magic Methods
A cheat sheet on magic methods
Inheritance
Types of Inheritance
Inheritance in Python OOP
Polymorphism
Polymorphism in Python OOP
Encapsulation
Encapsulation in Python OOP
Advanced OOP in Python
Slotted classes
Getters and Setters
Property decorator
Cached property
Class Methods
Static methods
Conclusion
The article is available completely for free here: Object-Oriented Programming with Python for Data Scientists. Please register on the website to access the full article.
👉 What other topics do you want me to cover in the deep dives? Feel free to reply to this email.
Announcement
I have been writing this daily newsletter for over 330 days, and now I need a little break to re-energize myself.
So, I have decided to stop releasing new newsletter issues for a while.
Thus, over the next three days (Sat, Sun, Mon), I won’t release any new issues. Now, you will hear from me on Tuesday (12th September 2023).
I can’t wait to bring new newsletter issues to you with new energy pretty soon :)
In the meantime, feel free to read through the Daily Dose of Data Science PDF for a recap or my deep dives linked below.
Best regards,
Avi
Latest full articles
If you’re not a full subscriber, here’s what you missed last month:
Formulating and Implementing the t-SNE Algorithm From Scratch.
Generalized Linear Models (GLMs): The Supercharged Linear Regression.
Gaussian Mixture Models (GMMs): The Flexible Twin of KMeans.
Where Did The Assumptions of Linear Regression Originate From?
To receive all full articles and support the Daily Dose of Data Science, consider subscribing:
👉 Tell the world what makes this newsletter special for you by leaving a review here :)
👉 If you love reading this newsletter, feel free to share it with friends!