Python: Object Oriented Programming

Python: Object Oriented Programming

Python: Object Oriented Programming

Move beyond the basics with Object Oriented Programming

Language: english

Note: 4.1/5 (79 notes) 7,741 students

Instructor(s): Frank Anemaet

Last update: 2018-11-21

What you’ll learn

  • Understand Object Orientated Programming
  • Create an OOP architecture: Classes, Objects, Inheritance and more
  • Apply OOP to handle complexity

 

Requirements

  • You should have a basic level of Python programming

 

Description

In this Python course you will learn Object Orientated Programming (OOP). This course is designed for beginner Python programmers. Do you want to learn beyond the basics?

The course starts by explaining classes and goes in-depth about all OOP concepts like inheritance, abstract base classes, encapsulations and other topics.  In this course we make OOP easy.

Once you completed this course, you’ll be able to make your own Python classes and implement object orientated design in Python.

 

Who this course is for

  • You learned Python and want to learn Object Oriented Programming
  • You already have a basic working knowledge of Python but wnat to move to the next level

 

Course content

  • Introduction
    • Introduction
    • Introduction text
  • What is a Class?
    • Classes Intro
    • Class and Objects
    • Lecture Notes
    • Class Attributes
    • Lecture Notes
    • Object Types
    • Lecture Notes
    • Class Methods
    • Lecture Notes
    • Exercises
  • More on Classes
    • Constructor
    • Lecture Notes
    • Destructor
    • Lecture Notes
    • Private Variables
    • Lecture Notes
    • Exercises
  • Inheritance
    • Inheritance
    • Lecture Notes
    • Inherit Methods
    • Multiple Inheritance
    • Lecture Notes
    • Override Methods
    • Lecture Notes
    • Exercises
  • Advanced OOP
    • Method Overloading
    • Lecture Notes
    • Interface
    • Lecture Notes
    • Factory Method
    • Lecture Notes
    • Exercises
  • Object Serialization
    • Introduction
    • Object Serialization with JSON
    • Object Serialization with YAML
    • Object Serialization with Pickle
  • Counter OOP
    • Introduction
    • Class Method
    • Static Method

 

Time remaining or 706 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate