What you’ll 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.
-
Apply How To Handle Error And Exceptions on Run Time With Python
-
Learn to Apply Modules and Packages Library
-
Working with Files like .csv File Import Using Pandas Module for Data Science
Course Content
Introduction
-
- Course Introduction
- Course Curriculum
- How to get Pre-requisites
- Getting Started on Windows, Linux or Mac
- How to ask Great Questions
- FAQ’s
Class
-
- Introduction to Class
- Create a Class
- Calling a Class Object
- Class Parameters – Objects
- Access Modifiers(theory)
- Summar
Methods
-
- Introduction to methods
- Create a method
- Method with parameters
- Method default parameter
- Multiple parameters
- Method return keyword
- Method Over loading
- Summary
OOPs Object Oriented Programming
-
- Introduction to OOPs
- Classes and Objects
- Class Constructors
- Assessment Test1
- Solution for Assessment Test1
- Summary
Inheritance and Polymorphism
-
- Introduction
- Inheritance
- Getter and Setter Methods
- Polymorphism
- Assessment Test2
- Solution for Assessment Test2
- Summary
Encapsulation and Abstraction
-
- Introduction
- Access Modifiers (public, protected, private)
- Encapsulation
- Abstraction
- Summary
Python Games for Intermediate
-
- Introduction
- Dice Game
- Card and Deck Game Playing
- Summary
Modules and Packages
-
- Introduction
- PIP command installations
- Modules
- Naming Module
- Built-in Modules
- Packages
- List Packages
- Summary
Working Files with Pandas
-
- Introduction
- Reading CSV files
- Writing CSV files
- Summary
Error and Exception Handling
-
- Introduction
- Errors – Types of Errors
- Try – Except Exceptions Handling
- Creating User Defined Message
- Try-Except-Finally Blocks
- Summar
What’s Next
-
- Bonus Lecture What’s Next
Course Features
- Lectures 59
- Quizzes 0
- Duration 5 hours
- Skill level All levels
- Language English
- Students 50
- Certificate Yes
- Assessments Yes