Python 3.8 Object Oriented Programming | Homework + Answers
English | 02:35:03 | Video 720p | Subtitles
Learn object oriented programming concept in Python 3.8. The course contains a lot of examples.
What you'll learn Learn four concepts of object oriented programming Understand why it is worth to use object oriented programming Understand the difference between an object and a class Learn about attributes and methods Understand self and __init__ method Private attributes in Python Getter, setter and @property decorator in Python Inheritance - base classes and derived classes Multiple inheritance and MRO super() function Special / Dunder methods - __len__ __repr__ __str__ __add__ __lt__ and others Understand the difference between self and cls @classmethod @staticmethod Polymorphism - duck typing and interface Coding Tips & Tricks A lot of interesting examples! Exercises with sample solutions 10 Python interview questions & answers about object oriented programming Write better and cleaner code Requirements Basic knowledge of programming (variables, loops, if statements, functions) Installed Python 3.8 version or higher Installed any IDE (PyCharm, Visual Studio Code) Description In the course I am explaining in details basic concepts about object oriented programming. I am showing how can you use those concepts in Python. Python, in comparison to other programming languages (Java, C #) has its own way of presenting certain object oriented programming concepts, which can be unusual for people who do not used Python before.Knowledge of object oriented programming is necessary when applying for Junior Developer job. Therefore, at the end of the course I have prepared10 interview questions that might appear during the recruitment process. Each question has an example answer. In each chapter I am explaining the theory of a given topic with an example of implementation in Python. In addition, at the end of each chapter I have prepared a homework to test your knowledge.Course content: Basic information about classes and objects Encapsulation - getters, setters and @property Inheritance Special / magic methods in Python Instance, class, and static methods in Python Polymorphism in Python If you would like to learn how object oriented programming is used in Python, I think I can help you :) Who this course is for: People who would like to learn object oriented programming concept People who have basic knowledge of Python and would like to improve their programming skills People who know a different programming language like Java or C# and would like to learn object oriented programming in Python Homepage: https://www.udemy.com/course/python-object-oriented-programming-homework-answers/
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.