/Object-Oriented-Programming-in-Python

❓❓ Does anybody know that Python is an object-oriented programming language? Learn all about OOP in Python with real-world examples. ✔

Primary LanguagePythonMIT LicenseMIT

Poster

Object oriented approach is one of the best ways of coding

Python is a great programming language that supports OOP. You will use it to define a class with attributes and methods, which you will then call. Python offers a number of benefits compared to other programming languages like Java, C++ or R. It's a dynamic language, with high-level data types. After learning the stuffs in this repository, coders will have a good command over oop approach of python, they will get femiliar with the basics of OOP and beyond the basics.

I am grateful to the following materials which helped me to create this repository:

Books:

  1. Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code - (Zed Shaw) https://www.amazon.com/Learn-Python-Hard-Way-Introduction/dp/0321884914
  2. Python Notes for Professionals https://books.goalkicker.com/PythonBook/
  3. Data Structures and Algorithms in Python - (Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser) https://www.amazon.com/Structures-Algorithms-Python-Michael-Goodrich/dp/1118290275#:~:text=This%20all%2Dnew%20Data%20Structures,that%20is%20clear%20and%20concise.

Video Tutorials:

  1. Corey Schafer (@CoreyMSchafer) - https://www.youtube.com/user/schafer5
  2. Sentdex (@Sentdex)- https://www.youtube.com/user/sentdex

Licence

Details can be found in LICENSE