Python #29: OOPS Basics (Class & Object) | Tutorial by APDaga

Python #29: OOPS Basics (Class & Object) | Tutorial by APDaga
These days everyone is focusing on learning at least one of the programming languages. As it is said that learning a programming language helps in developing logical & analytical thinking. 

Out of all programming languages, I choose Python. Python is easy to understand for a new bee and it is having vast applications at the same time. 

Here, I am will be teaching/explaining Python from the scratch. Even a person from a non-technical background would be able to learn and understand all the python tutorials for sure.

Follow this free Python tutorial series in a proper sequence in order to get an in-depth understanding. It is advised to do the practice along with watching the video. 

Click Here to check out all Python Tutorials by APDaga.

{tocify} $title={Table of Contents} 
Recommended Python Courses:
1. Udemy: Top Python Courses
2. Udemy: 2021 Complete Python Bootcamp From Zero to Hero in Python
3. Udemy: Learn Python Programming Masterclass
4. Coursera: Python for Everybody
5. LinkedIn: Become a Python Developer
6. edX: Programming for Everybody (Getting Started with Python)
7. edureka: Python Programming Certification Training
8. Eduonix: Mighty Python Bundle


NOTE:
    • Video is in the English language (So, maximum people can take its advantage)
    • All the Jupyter Notebooks from each video are attached at the bottom of the post.
    • Only watching a video won't make you a developer. You should practice along with the video tutorial.

Technical Details:

    • Software Used: Anaconda (Latest Version) - Jupyter Notebook
    • Programming Language: Python 3.9 (or latest version)
    • Operating System: Windows 7, 8+, 10, 11 / Mac OS / Linux

Topics Covered:

    • Why OOPS is required? 
    • What is the need for OOPS (Object Oriented Programming System)?
    • What is the Class & Object with real-life example?
    • How to write the class in python?
    • What are the members of the class?
    • What is an instance in python?
    • What is the class variable / static variable?
    • What is the constructor or __init__ method?
    • What is a built-in decorator / @staticmethod?
    • What is static method / class method / static function in python?
    • What are instance variables / object variables in python?
    • What is self in python?
    • How to create an object of the class in python?
    • How to access instance variables / static variables / static method and instance method using the object?
    • How to access a static variable and static method using the class name?
    • How to change static variable values using class names and object names?
    • How to print objects using the print function?
    • What is the __str__ method? 


Tutorial Video:



Jupyter Notebook:

--------------------------------------------------------------------------------

Keep learning and make good use of what you learn. 
Feel free to share your thoughts about this post in the comment box below. 
and always remember
"With great power & knowledge comes great responsibility"

--------------------------------------------------------------------------------

Click here to learn Handwriting Analysis in detail for free.
&
Click here to see solutions for all Machine Learning Coursera Assignments.
&
Click here to see more codes for Raspberry Pi 3 and similar Families.
&
Click here to see more codes for NodeMCU ESP8266 and similar Families.
&
Click here to see more codes for Arduino Mega (ATMega 2560) and similar Families.

Feel free to ask doubts in the comment section. I will try my best to answer it.
If you find this helpful by any means, like, comment, and share the post.
This is the simplest way to encourage me to keep doing such work.

Thanks & Regards,
-Akshay P Daga

Post a Comment (0)
Previous Post Next Post