It’s Festive Season! Enjoy 30% Off

Use code FESTIVE30 at checkout
watching now
1 Students
36 Lessons
Intermediate

What Will You Learn?

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

Curriculum

51m
Section 1: Introduction
00:23
Introduction
Section 2: What is a Class?
12:00
Classes Intro
Class and Objects
02:49
Lecture Notes
Class Attributes
02:43
Lecture Notes
Object Types
02:39
Lecture Notes
Class Methods
02:50
Lecture Notes
Section 3: More on Classes
08:26
Constructor
04:17
Lecture Notes
Destructor
01:08
Lecture Notes
Private Variables
02:38
Lecture Notes
Section 4: Inheritance
06:56
Inheritance
02:25
Lecture Notes
Inherit Methods
01:32
Multiple Inheritance
01:31
Lecture Notes
Override Methods
01:08
Lecture Notes
Section 5: Advanced OOP
07:33
Method Overloading
01:29
Lecture Notes
Interface
02:49
Lecture Notes
Factory method
02:55
Lecture Notes
Section 6: Object Serialization
12:44
Introduction
Object Serialization with JSON
05:59
Object Serialization with YAML
03:48
Object Serialization with Pickle
02:41
Section 7: Anti-OOP
02:58
Introduction
Class Method
01:28
Static Method
01:19

Description

Requirements

  • Basic Python knowledge

About the Instructor

Reviews 0
Students 12
Courses 14

Frank Anemaet is a highly skilled Software Engineer having experience with nearly every programming language on Earth! He’s built projects using Python, PHP, Swift, C++, and more. He’s worked on Linux security, game development, data analysis, creating desktop apps, web apps, managing SQL, mobile development, and lots of other things. All of the skills that he’d learned have been tried and tested in a real-world setting, so Frank Anemaet is the one you can count on when it comes to searching for someone who can ground theory in his practical experience. Of course, you won’t be surprised that Frank has a Master’s degree in Computer Science (honors), and in 2014, he won the first prize competing internationally at a Security Competition (Massachusetts, USA).

Parts of his Frank’s extensive experience in technology have been turned into successful online courses on various online education platforms. There’s so much you can learn from someone who’s worked on projects in Robotics, Web/Desktop/Mobile apps, Embedded Systems, Linux Security, etc. to achieve your personal goals.

On BitDegree, Frank Anemaet is offering a bunch of his courses that will allow you to get solid skills in programming. Learn anything from how to secure a Linux server to gain an in-depth understanding of machine learning with Python, and much more. Most of Frank’s courses are quick, concise tutorials with the essential information that you must gather to get yourself going. Invest your time wisely, and learn only from great experts in their field! To your success!

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo