Mastering Python Object-Oriented Programming: Generative AI
Introduction
Mastering Python Object-Oriented Programming: Generative AI
0%
Completed
Getting Started
Introduction
Video - 00:3:17 mins
Getting started on Windows, Mac or Linux
Video - 00:1:25 mins
How to ask great questions
Video - 00:1:52 mins
FAQ’s
Video - 00:1:34 mins
Introduction to ChatGPT Gen AI
What is ChatGPT
Video - 00:3:32 mins
Generative AI (Gen AI) for programmers
Video - 00:6:11 mins
Set up an account with ChatGPT
Video - 00:3:49 mins
How to use ChatGPT Gen AI
Video - 00:5:34 mins
ChatGPT for your day-to-day tasks
Video - 00:5:16 mins
PythonSetting up Local Development
Why pythonpopular incoding
Video - 00:4:42 mins
Get and Installing Python software
Video - 00:7:6 mins
Code editor IDE (PyCharm) installation
Video - 00:12:23 mins
Getting Start PyCharm IDE and futures
Video - 00:8:29 mins
First Python Hello World program
Video - 00:5:4 mins
Cheat Sheet Guide on Python Object-Oriented Programming – notes
Cheat Sheet
Reading
Introduction to Object-Oriented Programming
Overview of Object-Oriented Programming
Video - 00:11:42 mins
Understanding classes and objects
Video - 00:6:31 mins
Advantages of OOP over procedural programming
Video - 00:3:23 mins
Principles of OOP: polymorphism, and abstraction
Video - 00:5:46 mins
Python Classes and Objects
Defining classes and creating objects
Video - 00:24:1 mins
Class attributes and instance attributes
Video - 00:9:37 mins
Class methods vs. instance methods
Video - 00:5:50 mins
Special methods (dunder methods) in Python classes
Video - 00:4:49 mins
Using ChatGPT Gen AI to Learn Inheritance
Understanding inheritance and its types
Video - 00:4:6 mins
Use ChatGPT to learn single inheritance
Video - 00:11:24 mins
Use ChatGPT to learn multiple inheritance
Video - 00:4:42 mins
Use ChatGPT to learn multilevel inheritance
Video - 00:7:25 mins
Use ChatGPT to learn hierarchical inheritance
Video - 00:6:10 mins
Coding Exercise on Inheritance
Video - 00:1:55 mins
Solution for Coding Exercise on Inheritance
Video - 00:4:9 mins
Using ChatGPT Gen AI to Learn Polymorphism
Understanding polymorphism and properties
Video - 00:5:23 mins
Method overriding and method overloading
Video - 00:2:20 mins
Use ChatGPT to learn Polymorphism implementation
Video - 00:7:26 mins
Use ChatGPT to learn method overriding in python
Video - 00:7:3 mins
Use ChatGPT to learn method overloading in python
Video - 00:10:33 mins
Using ChatGPT Gen AI to Learn Secure coding
Understanding Access modifiers, attributes and methods
Video - 00:4:28 mins
Use ChatGPT to learn public modifiers
Video - 00:6:38 mins
Use ChatGPT to learn private modifiers
Video - 00:8:36 mins
Use ChatGPT to learn protected modifiers
Video - 00:6:27 mins
Encapsulation and Abstraction
Encapsulation: data hiding and data protection
Video - 00:3:1 mins
Use ChatGPT to learn Encapsulation
Video - 00:10:3 mins
Abstraction: hiding complex implementation details
Video - 00:4:3 mins
Abstract classes in Python
Video - 00:8:55 mins
Abstract methods in Python
Video - 00:4:35 mins
Advanced Topics in OOP
Composition vs. inheritance
Video - 00:4:58 mins
Method resolution order (MRO) in Python
Video - 00:3:56 mins
More
Announcements
Reviews
Course Info
Sign in
Sign up
Sign in
Don’t have an account?
Sign up
Remember me
Lost your password?
Sign up
Already have an account?
Sign in
Finish Course Early?
You have not completed all required lessons and assessments.
Your Progress
0%
Go Back to Course
Complete Anyway