Advanced Oop With Python. Beyond The Basics.
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 372.76 MB | Duration: 1h 53m
A deeper dive into the mechanics behind classes, objects, inheritance, polymorphism and encapsulation in Python
What you'll learn
make better decisions when and how to use OOP features in your code
use inheritance for nominal sub typing and prevent duplicate code
create more efficient classes by integrating Python's built-in language features
adhere to the open closed principle with Polymorphism
use protocols to achieve structural subtyping
learn Python's unique way to implement encapsulation
Requirements
Beginner understanding of OOP
~1 year experience in Python or another programming language
Description
This course teaches Object Oriented Design in Python beyond intermediate level. The course solidifies and deepens your knowledge about classes, objects, inheritance and polymorphism. You will learn many Python specific class and object implementation details of construction, overriding and overloading. Work through many exercises that allows you to practice common OOP tasks.Target audienceDevelopers who especially benefit from this course, are
Overview
Section 1: Course introduction
Lecture 1 Course introduction
Section 2: Classes and Objects
Lecture 2 Classes and Objects
Lecture 3 Methods
Lecture 4 Object inspection
Lecture 5 Object instantiation
Section 3: Inheritance
Lecture 6 Inheritance
Lecture 7 Abstract base class
Lecture 8 Extending methods
Section 4: OOP in a dynamic language
Lecture 9 OOP in a dynamic language
Lecture 10 Type hints
Lecture 11 Method overloading
Section 5: Polymorphism
Lecture 12 Polymorphism
Lecture 13 Interfaces
Lecture 14 Typed abstract base class
Lecture 15 Protocols
Section 6: Encapsulation
Lecture 16 Encapsulation
Lecture 17 Properties
Section 7: Classes in Python
Lecture 18 Class is an object
Lecture 19 Static methods
Section 8: Conclusion
Lecture 20 Conclusion
Lecture 21 Bonus section
Python developers who learned the basics of OOP and want a deeper dive into the mechanics of OOP in Python,developers who bring experience from another OO programming language and want to learn how to use OOP in Python,self-taught OOP developers who want to improve their skills by learning best practices
RapidGator
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!