🔥$100K Hit! Where Will Bitcoin Go Next? Find Out Live!
watching now
86 Students

Description

What Will You Learn?

  • Master Principles And Understanding Of Object Oriented Programming In Python
  • You Will Learn How To Reuse Code For New Projects Implementations
  • Learn About 4 Pillars Of Object Oriented Programming!
  • You Will Learn Each Important Topic - Classes, Object, Inheritance, Abstraction And More With Real-world Examples
  • Learn To Write Clean And Proper Python Code With OOPs Concept.

Requirements

  • You Should Be Familiar With Basic Python Fundamentals
  • Having Basic knowledge on Python, You will learn everything you need to know on OOPs
  • NFT Certificate
  • 61 Lessons
  • Intermediate
  • English
  • 4.7 Rating
  • +110 XP

Share Course on Social media

Curriculum

Course consist of total 5h 23min of content, in total.

Section 2: Class
41:01
Introduction to Class
06:46
Create a Class
09:28
calling a Class Object
07:52
Class Parameters - Objects
05:15
Access Modifiers(theory)
10:03
Summary
01:37
Section 3: Methods
47:27
Introduction to methods
05:49
Create a method
07:14
Method with parameters
11:41
Method default parameter
06:21
Multiple parameters
05:20
Method return keyword
04:24
Method Over loading
05:06
Summary
01:32
Section 4: OOPs Object Oriented Programming
24:43
Introduction to OOPs
04:42
Classes and Objects
07:55
Class Constructors
06:52
Assessment Test1
01:10
Solution for Assessment Test1
02:39
Summary
01:25
Section 5: Inheritance and Polymorphism
48:46
Introduction
04:02
Inheritance
13:11
Getter and Setter Methods
11:34
Polymorphism
12:44
Assessment Test2
02:58
solution for Assessment Test2
02:50
Summary
01:27
Section 6: Encapsulation and Abstraction
39:28
Introduction
02:53
Access Modifiers (public, protected, private)
20:30
Encapsulation
06:44
Abstraction
07:07
Summary
02:14
Section 7: Python Games for Intermediate
15:13
Introduction
00:41
Dice Game
06:24
Card and Deck Game Playing
06:52
Summary
01:16
Section 8: Modules and Packages
44:00
Introduction
01:25
PIP command installations
11:33
Modules
12:23
Naming Module
03:15
Built-in Modules
03:13
Packages
07:31
List Packages
02:43
Summary
01:57
Section 9: Working Files with Pandas
17:23
Introduction
01:43
Reading CSV files
10:34
Writing CSV files
04:05
Summary
01:01
Section 10: Error and Exception Handling
29:45
Introduction
01:10
Errors – Types of Errors
07:45
Try - Except Exceptions Handling
07:16
Creating User Defined Message
04:38
Try-Except-Finally Blocks
06:35
Summary
02:21
Section 11: What’s Next
02:34
Bonus Lecture What’s Next
02:34

About the Instructor

About me
Sekhar Metla is a software engineer with 20 years of professional experience. He is the author of several online-selling courses with more than 30,000+ students in many countries. He has a Master of Science in Computer Applications as Software Engineering. His students describe him as passionate, pragmatic, and motivational in his teaching.

See All Instructor Courses

BitDegree platform reviews