Companies Home Search Profile

Object Oriented Programming in Python: A Comprehensive Guide

Focused View

Zorab Vatcharadze

3:33:48

13 View
  • 1. Introduction To Object Oriented Programming.mp4
    02:35
  • 2. Class & Object Creation.mp4
    01:59
  • 3. init Constructor & self Parameter.mp4
    02:34
  • 4. Instance Variable.mp4
    04:29
  • 5. Class Variable.mp4
    02:16
  • 6. Method.mp4
    03:38
  • 7. getattr & setattr Functions.mp4
    04:10
  • 8. class attribute.mp4
    03:23
  • 9. dict Property.mp4
    06:23
  • 10. Object is Independent.mp4
    01:55
  • 11. str Method.mp4
    02:17
  • 12. name Property.mp4
    02:20
  • 13. Class as an Object.mp4
    02:25
  • 1. Private Instance Variable.mp4
    01:34
  • 2. Use a Method To Access a Private Property.mp4
    02:03
  • 3. Mangling.mp4
    04:15
  • 4. Private Method.mp4
    03:01
  • 1. Introduction to Inheritance.mp4
    03:01
  • 2. Inherit Properties.mp4
    02:35
  • 3. Inherit a Method & Override It.mp4
    06:12
  • 4. Access & Override an Attribute of a Superclass.mp4
    05:37
  • 5. super() Function.mp4
    02:40
  • 6. Multiple Inheritance.mp4
    02:58
  • 7. MRO ( Method Resolution Order ).mp4
    03:55
  • 8. bases Attribute.mp4
    05:43
  • 9. hasattr( ) Function.mp4
    03:16
  • 10. issubclass( ) Function.mp4
    05:27
  • 11. isinstance( ) Function.mp4
    08:21
  • 1. add Method.mp4
    06:58
  • 2. sub Method.mp4
    02:19
  • 3. str , mul Methods.mp4
    04:45
  • 4. More Magic Methods.mp4
    00:24
  • 1. Polymorphism Through Inheritance.mp4
    05:00
  • 2. Duck Typing.mp4
    03:05
  • 1. @classmethod.mp4
    09:05
  • 2. @staticmethod.mp4
    04:41
  • 3. @classmethod + @staticmethod in The Same Code.mp4
    04:53
  • 1. args & kwargs.mp4
    05:03
  • 2. Forwarding.mp4
    04:29
  • 3. Introduction To Decorators.mp4
    02:36
  • 4. Decorator With Arguments.mp4
    04:43
  • 5. Multiple Decorators.mp4
    03:00
  • 6. Class Decorator.mp4
    04:39
  • 7. Class Decorator With Arguments.mp4
    04:05
  • 1. Abstract Class.mp4
    06:40
  • 1. Full Lecture On Composition.mp4
    09:04
  • 2. Another Form Of Composition.mp4
    05:07
  • 1. Full Lecture On Encapsulation.mp4
    08:41
  • 1. List Class.mp4
    09:38
  • 2. Dictionary Class.mp4
    03:51
  • Description


    Course covers topics such as Classes, Inheritance, Polymorphism, Composition, Encapsulation, Abstraction, Decorators..

    What You'll Learn?


    • The Object Oriented Programming Python course will teach you how to write code that focuses on creating objects and classes,
    • You'll learn how to create Classes, define Attributes and Methods
    • You'll learn how to use and apply Inheritance, single and multiple inheritance
    • How to create and use a @classmethod as well as @staticmethod within your code
    • How to use Encapsulation to restrict access to program properties
    • Polymorphism ,Abstraction and Composition concepts are introduced and taught to master Object Oriented Programming

    Who is this for?


  • For Everyone Who Is Interesting In Learning Python Object Oriented Programming ( OOP )
  • What You Need to Know?


  • English Language
  • Beginner Level Of Python
  • More details


    Description

    The object-oriented programming course will teach students how to write code that is organized around objects instead of functions or procedures. This approach ensures clearer, more efficient, and more reusable code. Throughout the course, students will learn the fundamental concepts of object-oriented programming such as composition, encapsulation, inheritance, polymorphism, abstraction and more through lectures, exercises, and hands-on projects. The course will also delve into object-oriented design patterns, debugging techniques, and best practices in programming. By the end of the course, students will have a strong foundation in object-oriented programming and be ready to develop complex, object-oriented software applications.

    Python course covers inheritance, one of the most important foundational concepts in object-oriented programming. The course begins by exploring the basics of inheritance and then delves into the different types of inheritance, such as single and multiple inheritance. It also reviews methods for overriding and extending parent class functionality

    The Python course delves into the concept of Composition, which involves the construction of complex objects by combining simple ones. Students learn how to achieve code reusability and maintainability through composition, by using classes that have objects of other classes as instance variables

    Encapsulation is a concept in object-oriented programming that refers to the bundling of data and methods within a single unit, hiding the implementation details from the user. This enables developers to create more secure and robust code by preventing direct access to the internal state of an object and limiting the scope of its functionality

    Who this course is for:

    • For Everyone Who Is Interesting In Learning Python Object Oriented Programming ( OOP )

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Zorab Vatcharadze
    Zorab Vatcharadze
    Instructor's Courses
    Few years ago I went on a journey to learn Python programming language without any prior knowledge. After many twists, countless books and courses  ,I eventually became a certified expert in Python programming language. Based on my experience I created the following courses so my students can learn Python programming language in a smooth and uncomplicated way.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 50
    • duration 3:33:48
    • Release Date 2024/01/13