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.
Books:
- 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
- Python Notes for Professionals https://books.goalkicker.com/PythonBook/
- 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:
- Corey Schafer (@CoreyMSchafer) - https://www.youtube.com/user/schafer5
- Sentdex (@Sentdex)- https://www.youtube.com/user/sentdex
Details can be found in LICENSE