Python Object Oriented Programming: Hands-on for Beginners

Make your code elegant & professional! Access to live Python Lab Environment!

4.67 (3 reviews)
Udemy
platform
English
language
Programming Languages
category
Python Object Oriented Programming: Hands-on for Beginners
82
students
3.5 hours
content
Jan 2022
last update
$49.99
regular price

What you will learn

Creating Classes like a pro

Understand Class and Object Attributes

Description

Python programming has gained popularity, and even prestigious colleges and universities have added Python to their curriculum.


Python Programming language is used in many fields like DevOps, Cloud, and Data Science. Python is used to process Peta-bytes of data daily.


The sky is the limit with the build-in functions/libraries, externally available open-source libraries/packages, and commercial ones.


This course is all about Object-Oriented Programming, and we expect you to be familiar with various fundamental concepts like- Variables, Datatypes, Conditional/Loop Statements, etc.


The course is a must to take your Python skills to the next level, and it becomes a foundation for more advanced learning!!


This course will teach the four pillars of object-oriented programming - Abstraction, Encapsulation, Inheritance, and Polymorphism.

The knowledge gained will also improve your efficiency in understanding other's code (work, open-source projects, etc.)


What are you waiting for?  !!! Enroll NOW !!!

Content

Welcome!

Course Overview
Recommendations
Live Python Environment (in browser)

Object Oriented Programming Essentials

Module Overview
Resources: Example Source Code, etc
Class Construct
Object Attributes
Class Attributes
Methods
"_init_" arguments
"__name__" & "__main__"
Creating Objects
Accessing Class & Object Attributes
Changing Object Attributes
Using Methods
importing module
Project 1 Details
Project 1 Solution

OOP - Getting Deeper - 1

Module Overview
Resources: Example Source Code, etc
Destructor
Public Access Modifier
Private Access Modifier
Getter and Setter Methods
Getter and Setter Properties
Read Only Property
Project 2 Details
Project 2 Solution

OOP - Getting Deeper - 2

Module Overview
Resources: Example Source Code, etc
Inheritance - Part 1
Inheritance - Part 2
Inheritance - Part 3
Abstract Class Abstract and Methods
Checking object instance type
Inheritance and Method Resolution Order - Part 1
Inheritance and Method Resolution Order - Part 2
Inheritance and Method Resolution Order - Part 3
Inheritance and Method Resolution Order - Part 4
Composition - Part 1
Composition - Part 2
Composition - Part 3
Polymorphism - Part 1
Polymorphism - Part 2
Project 3 Details
Project 3 Solution

Conclusion

Conclusion

Coupons

DateDiscountStatus
12/10/202087% OFF
expired
2/13/202287% OFF
expired
2/27/202287% OFF
expired

Charts

Price

Python Object Oriented Programming: Hands-on for Beginners - Price chart

Rating

Python Object Oriented Programming: Hands-on for Beginners - Ratings chart

Enrollment distribution

Python Object Oriented Programming: Hands-on for Beginners - Distribution chart

Related Topics

3299954
udemy ID
7/4/2020
course created date
12/10/2020
course indexed date
Bot
course submited by