With our course, "Python 3 OOP: Master Python Object Oriented Programming,” you will master Object-Oriented Programming (OOP) in Python. It will be useful for beginners who begin their journey in programming with Python to become familiar with OOP concepts and for experienced developers who decided to deepen their knowledge of the selected topic. You will understand what OOP is and its concepts, such as encapsulation, inheritance and polymorphism and appreciate that it enhances previous programming paradigms, such as procedural programming, as it enhances code structuring, reusability, and maintainability.
Through our course "Python 3 OOP: Master Python Object Oriented Programming”, you are offered information on fundamentals of the language, including such matters as variables and data types, loops and functions; we can assist you in regard to the required preparation for starting with OOP. You will become the master of classes and objects, and you will be able to create, define and use them efficiently. Learn modern topics like encapsulation and abstraction and more tips on writing code that follows commonly accepted standards.
Python 3 OOP: Master Python Object-Oriented Programming advances your programming skills as you learn intermediate OOP features such as composition and interfaces. You will learn effective ways of designing great Python code. This system emphasizes industry standards so that you acquire the knowledge that helps build strong, flexible, and adjustable code.
Python 3 OOP: Master Python Object Oriented Programming Table of Contents:
- Introduction - 03:55
- Installing Python - 09:14
- Installing VS Code - 06:11
- Math and Order of Operations - 14:44
- Data Types in Python - 10:31
- Creating Variables - 10:06
- Strings and String Operations - 11:46
- Booleans and Comparison Operators - 12:20
- If Statement - 10:54
- In Operator - 02:52
- Formatted String - 06:09
- Special Characters and Data Type Conversion - 06:32
- User Input - 07:35
- Creating Lists - 07:23
- Lists Methods and Operations - 09:14
- Lists Slicing and Copying - 04:30
- Check the Existence of Certain Value in a List - 01:59
- For Loop - 09:50
- Tuples - 03:29
- Creating Dictionary - 06:06
- Looping a Dictionary - 02:32
- While Loop - 08:51
- Creating Functions - 06:59
- Function Parameters - 05:23
- Function Return Value - 06:06
- Exceptions - 06:47
- Files - 08:59
- Imports - 05:32
- Installing 3rd Party Libraries - 05:52
- Creating a Class - 05:05
- Instance Methods - 07:52
- Instance Attributes - 06:19
- Encapsulation - 05:54
- Constructor init() - 10:08
- Class Attributes - Part 1 - 06:11
- Class Attributes - Part 2 - 06:47
- Looping Objects - 01:05
- Inheritance - 09:08
- Polymorphism - 08:24
- Inheriting init() - 07:27
- Multiple Inheritances and the Method Resolution Order - 10:46
- Decorators, Static and Class Methods - 08:54
- Abstract Classes - 06:56
- Method Overloading - Override - Extending and Providing - 07:37
- Composition - 08:24
- Implementing Core Syntax - 06:51
- Subclassing Built-Ins - 02:57
- Property Decorator - 03:54
- Private Variables - 05:43
- Context Manager - 05:19
- Raising Exceptions - 06:00
- Custom Exceptions - 03:25
- Pickle - 04:31
- JSON - 05:37
- YAML - 02:53
- Debugging - 03:33
- Logging - 06:54
Who is this course for?
- Any student or minimalist wanting to specialize in Python is interested in the OOP design.
Click on the links below to Download Python 3 OOP: Master Python Object Oriented Programming!
You are replying to :