filmov
tv
Complete OOPS in 1 shot for beginner | English | Object Oriented Programming | #learn #master #build

Показать описание
Embark on your Python programming journey with our engaging tutorial on mastering Object-Oriented Programming (OOP) in Python! This video provides step-by-step guidance to help you avoid common mistakes in OOP, making it perfect for beginners and intermediate learners. You'll dive into key concepts like classes, objects, encapsulation, and polymorphism, all illustrated with real-world examples to enhance understanding and applicability.
Your instructor, Ahmed, brings years of development experience to the table, ensuring you gain practical skills for real-world applications. Whether you're an aspiring developer or a data analyst, this tutorial is tailored to equip you with the tools needed to excel in Python and beyond.
Join our community of learners by liking, commenting, and subscribing to support continuous learning. Don't miss this opportunity to master Python programming and elevate your skills with comprehensive, easy-to-follow lessons.
#pythonencapsulationdatahiding #pythonencapsulationprivatevariables #inheritanceinpython #selfkeyword #oopsinpython
CHAPTERS:
00:00 - Introduction
00:40 - Importance of OOP
02:48 - Real World Example of OOP
11:12 - Understanding Classes
26:05 - Class vs Object
31:42 - Objects and Classes
34:35 - Class Definition Syntax
35:48 - Class as a Blueprint
38:00 - Object Instances in OOP
38:52 - Writing Your First Class
39:57 - Creating Custom Classes
42:35 - Writing Constructors
46:24 - Defining Class Objects
47:54 - Method Definition
51:34 - Understanding Constructors
53:21 - Creating Functions for Operations
56:14 - Creating a PIN
1:00:44 - Changing PIN
1:03:44 - Checking Balance
1:06:14 - Withdrawing Funds
1:11:35 - ATM Machine Design
1:17:10 - Method vs Function
1:19:06 - Class Diagrams
1:23:07 - Magic Methods (Dunder Methods)
1:28:05 - Understanding the Self Keyword
1:33:10 - Accessing Attributes in Classes
1:43:49 - Passing Class Objects as References
1:47:38 - Mutable Data Types
1:50:30 - Instance Variables
1:55:38 - Encapsulation in OOP
2:04:20 - More on Encapsulation
2:12:15 - Working with Private Variables
2:14:25 - Changing Private Variable Values
2:16:20 - Making Variables Private in Python
2:20:39 - Getter and Setter Methods
2:26:55 - Storing Class Objects in Lists
2:28:55 - Static Variables and Methods
2:38:50 - Understanding Aggregation
2:51:08 - Aggregation Class Diagrams
2:55:18 - Introduction to Inheritance
2:56:52 - Types of Inheritance
2:58:38 - Inheritance in Python
3:02:43 - More on Inheritance
3:09:42 - Constructor Overriding Techniques
3:13:45 - Inheritance Class Diagrams
3:15:20 - Example of Inheritance in Python
3:23:25 - Method Overriding Concepts
3:27:45 - Using the Super Keyword
3:30:16 - Different Types of Inheritance
3:34:18 - Multi-Level Inheritance Explained
3:36:05 - Hierarchical Inheritance
3:36:56 - Multiple Inheritance Overview
3:38:15 - Understanding Polymorphism
3:44:07 - Abstraction in OOP
3:53:19 - Modular Coding Practices in Python
4:02:37 - Creating README.md
4:06:19 - Video Overview
4:09:44 - Introduction to GPT
4:10:11 - Obtaining API Key from Google Cloud
4:11:27 - Starting the Coding Process
4:13:42 - Experiment Execution
4:20:57 - User Menu Creation
4:24:44 - Register Functionality Explained
4:28:24 - Login Functionality Overview
4:32:18 - Creating a Second Menu
4:33:29 - Sentiment Analysis Techniques
4:35:05 - Language Translation Methods
4:35:51 - Language Detection Techniques
4:36:15 - Testing Procedures
4:39:54 - Python Series - V
4:40:21 - Future Advice
4:43:37 - Outro
Your instructor, Ahmed, brings years of development experience to the table, ensuring you gain practical skills for real-world applications. Whether you're an aspiring developer or a data analyst, this tutorial is tailored to equip you with the tools needed to excel in Python and beyond.
Join our community of learners by liking, commenting, and subscribing to support continuous learning. Don't miss this opportunity to master Python programming and elevate your skills with comprehensive, easy-to-follow lessons.
#pythonencapsulationdatahiding #pythonencapsulationprivatevariables #inheritanceinpython #selfkeyword #oopsinpython
CHAPTERS:
00:00 - Introduction
00:40 - Importance of OOP
02:48 - Real World Example of OOP
11:12 - Understanding Classes
26:05 - Class vs Object
31:42 - Objects and Classes
34:35 - Class Definition Syntax
35:48 - Class as a Blueprint
38:00 - Object Instances in OOP
38:52 - Writing Your First Class
39:57 - Creating Custom Classes
42:35 - Writing Constructors
46:24 - Defining Class Objects
47:54 - Method Definition
51:34 - Understanding Constructors
53:21 - Creating Functions for Operations
56:14 - Creating a PIN
1:00:44 - Changing PIN
1:03:44 - Checking Balance
1:06:14 - Withdrawing Funds
1:11:35 - ATM Machine Design
1:17:10 - Method vs Function
1:19:06 - Class Diagrams
1:23:07 - Magic Methods (Dunder Methods)
1:28:05 - Understanding the Self Keyword
1:33:10 - Accessing Attributes in Classes
1:43:49 - Passing Class Objects as References
1:47:38 - Mutable Data Types
1:50:30 - Instance Variables
1:55:38 - Encapsulation in OOP
2:04:20 - More on Encapsulation
2:12:15 - Working with Private Variables
2:14:25 - Changing Private Variable Values
2:16:20 - Making Variables Private in Python
2:20:39 - Getter and Setter Methods
2:26:55 - Storing Class Objects in Lists
2:28:55 - Static Variables and Methods
2:38:50 - Understanding Aggregation
2:51:08 - Aggregation Class Diagrams
2:55:18 - Introduction to Inheritance
2:56:52 - Types of Inheritance
2:58:38 - Inheritance in Python
3:02:43 - More on Inheritance
3:09:42 - Constructor Overriding Techniques
3:13:45 - Inheritance Class Diagrams
3:15:20 - Example of Inheritance in Python
3:23:25 - Method Overriding Concepts
3:27:45 - Using the Super Keyword
3:30:16 - Different Types of Inheritance
3:34:18 - Multi-Level Inheritance Explained
3:36:05 - Hierarchical Inheritance
3:36:56 - Multiple Inheritance Overview
3:38:15 - Understanding Polymorphism
3:44:07 - Abstraction in OOP
3:53:19 - Modular Coding Practices in Python
4:02:37 - Creating README.md
4:06:19 - Video Overview
4:09:44 - Introduction to GPT
4:10:11 - Obtaining API Key from Google Cloud
4:11:27 - Starting the Coding Process
4:13:42 - Experiment Execution
4:20:57 - User Menu Creation
4:24:44 - Register Functionality Explained
4:28:24 - Login Functionality Overview
4:32:18 - Creating a Second Menu
4:33:29 - Sentiment Analysis Techniques
4:35:05 - Language Translation Methods
4:35:51 - Language Detection Techniques
4:36:15 - Testing Procedures
4:39:54 - Python Series - V
4:40:21 - Future Advice
4:43:37 - Outro
Комментарии