Companies Home Search Profile

Object Oriented Essentials In Python

Focused View

Ziad Francis

2:32:27

85 View
  • 1. Course Content Introduction.mp4
    01:58
  • 1. Classes And Objects.mp4
    10:21
  • 1. Class Constructors And The init () Function.mp4
    04:48
  • 2. Public And Private Variables.mp4
    08:13
  • 3. Mangling And Dunder.mp4
    04:50
  • 4. Class And Instance Variables.mp4
    06:06
  • 1. Inheritance.mp4
    04:25
  • 2. Overriding The Base Class Attributes.mp4
    04:48
  • 3. Multiple Inheritance Part 1.mp4
    04:07
  • 4. Multiple Inheritance Part 2.mp4
    06:13
  • 1. Polymorphism Introduction.mp4
    07:35
  • 2. Operator Overloading.mp4
    06:54
  • 3. Abstract Classes Introduction.mp4
    04:50
  • 4. issubclass() and isinstance() Functions.mp4
    03:56
  • 1. About Designing OOP Projects.mp4
    01:40
  • 2. Example 1 Storing and retrieving data about employees in a company.mp4
    02:09
  • 3. Example 1 Solution.mp4
    09:06
  • 4. Example 2 Storing and retrieving data about a library catalogue.mp4
    01:19
  • 5. Example 2 Solution.mp4
    05:25
  • 1. Introducing Advanced Topics.mp4
    00:53
  • 2. Abstract Classes And Interfaces.mp4
    06:11
  • 3. Decorators Part 1.mp4
    05:45
  • 4. Decorators Part 2.mp4
    04:01
  • 5. Decorators Part 3.mp4
    02:23
  • 6. Properties Part 1.mp4
    09:42
  • 7. Properties Part 2.mp4
    03:17
  • 8. Class methods.mp4
    04:57
  • 9. Static Methods.mp4
    04:34
  • 1. Introducing Exceptions In Python.mp4
    05:01
  • 2. Raising Exceptions In Python.mp4
    04:20
  • 3. Custom Exceptions In Python.mp4
    02:40
  • Description


    Object Oriented Programming Starter Introducing Advanced Python Features like inheritance, abstract classes & decorators

    What You'll Learn?


    • Concepts of Object Oriented Programming
    • Build Classes and create instances in Python
    • Use advanced OOP features such as Abstract Classes and Decorators
    • Use inheritance and polymorphism approaches in OOP

    Who is this for?


  • Beginner Python students and developers willing to take the step towards Object Oriented Programming
  • What You Need to Know?


  • Python basic programming level
  • More details


    Description

    Welcome to our online course on Object-Oriented Programming (OOP) in Python! In this concise yet comprehensive course, you will learn all about OOP concepts in Python, including creating and using objects, inheritance, polymorphism, abstract classes, and advanced OOP concepts.

    Our course begins with an introduction to OOP in Python, where you will learn the fundamental concepts of OOP and how they relate to Python. From there, we move on to creating and using objects, where you will learn how to create classes and objects in Python and use them in your programs.

    Next, we explore inheritance in Python, where you will learn how to use inheritance to create classes that share properties and behaviors. We also cover polymorphism and abstract classes, where you will learn how to create classes that can be used interchangeably and how to create abstract classes that define common behaviors for a group of classes.

    In the following modules, we delve into designing and implementing software projects in Python, where you will learn how to apply OOP concepts to real-world software projects. We also cover exception handling in Python, where you will learn how to handle errors and exceptions in your Python programs.

    Finally, we explore advanced OOP concepts in Python, where you will learn how to create more complex classes and use advanced features of Python's OOP system.

    By taking this course, you will gain a solid understanding of OOP in Python and be able to apply these concepts to real-world software projects. Whether you are a beginner or an experienced programmer, this course is designed to introduce you to these concepts in an efficient and effective way.

    Don't miss out on this opportunity to learn OOP in Python and take your programming skills to the next level. Subscribe now and start your journey towards mastering OOP in Python!

    Content plan:

    1. Introduction to OOP in Python

    2. Creating and Using Objects in Python

    3. Inheritance in Python

    4. Polymorphism and Abstract classes

    5. Designing and Implementing Software Projects in Python

    6. Exception Handling in Python

    7. Advanced OOP Concepts in Python

    Who this course is for:

    • Beginner Python students and developers willing to take the step towards Object Oriented Programming

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Ziad Francis
    Ziad Francis
    Instructor's Courses
    PhD, Qualified and experienced educator and researcher in the field of data science. I am here to share my background and expertise in  numerical disciplines. I have a proven track record of publishing academic research and shaped my teaching skills through previous instructional roles. You will notice my courses come in a condensed format avoiding waste of energy and time, I strongly believe that most of the principles can be acquired in few minutes if taught the proper way and there is no need for lengthy explanations which sometimes lead to boredom and students dropping the course! I hope you will benefit from my teaching style and that you will also enjoy your learning adventure. Good luck!
    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 31
    • duration 2:32:27
    • Release Date 2023/06/12