Grab the chance to earn a scholarship!

Study a desired course for free & get money
watching now
4 Students
36 Lessons
Intermediate

What Will You Learn?

  • What is object-oriented programming (OOP)
  • How to apply OOP in complex situations
  • What are the elements of the OPP architecture

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

  • Python basics

About the Instructor

100% of students rated this instructor as excellent!
Reviews 0
Students 44
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