🎁 Exclusive offer: Get EXTRA Bits and Celebrate Bybit's 6th Birthday With $2.2M Prize Pool. Act Now!
watching now
1 Students

Description

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

Requirements

  • Python basics
  • NFT Certificate
  • 36 Lessons
  • Intermediate
  • English
  • +110 XP

Share Course on Social media

Curriculum

Course consist of total 51min of content, in total.

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

About the Instructor

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!

See All Instructor Courses

BitDegree platform reviews