The object-oriented programming (OOP) features in Python make it easier to build programs of increasing complexity and modularity. In this course, you can learn how to apply core OOP principles like inheritance and composition along with some Python-specific features like “magic” methods and data classes to build programs that are extensible and efficient. Begin by brushing up on some object-oriented basics, and then use Python features like magic methods to make your classes integrate tightly with the Python language and data classes to dramatically reduce the amount of boilerplate code needed to build data-centric objects.
Topics include:
Defining classes
Checking instance types
Using multiple inheritance
Creating objects with composition
Leveraging magic methods
Calling objects like functions
Defining data classes
Creating immutable data classes
About the Author
Joe Marini is a senior developer advocate at Google and a developer of Dreamweaver and Windows Phone.
Joe has worked in the web and software industries for more than 20 years. He was an original member of the Dreamweaver engineering team at Macromedia, and held prominent early roles in creating products such as QuarkXPress, Microsoft Expression Blend, mFactory’s mTropolis, and Extensis QX-Tools. He is regularly a featured speaker at industry conferences and has authored or co-authored several publications on web and software development. Prior to Google, Joe was responsible for the mobile web developer platform for Windows Phone 7 at Microsoft. His book, The Document Object Model, is widely regarded as the definitive resource for working with the DOM.
Product Details
Full Video Tutorials
Video File Format: MP4
Skill Level: Intermediate
Video Duration: 1h 36m
Instructor: Joe Marini
$39$7
To get more discount 20% OFF for every products use this coupon code: VC20OFF
Nov 5, 2021 Thanks. So many glitches during the download but the seller guided me in every step. thank you so much!
Jay Bill
Lifetime Software (Australia)
Read More
Nov 7, 2021 It is really value for money to have the software lifetime use, this seller is helping alot and genius! Always recommend!
Bonny Vang
It is working! (Holland)
Read More
Nov 8, 2021 Adobe Software is running well on my PC, Tested and tried many times. very good price always! love it!
Tony Jen
I am not talent! but I can do it! (South Africa)
Read More
Nov 6, 2021 I am not IT guy but this website always easy for me which included video setup guide for all softwares, Now I can do it!
Rammy Jim
Nothing to worry! (France)
Read More
Nov 7, 2021
This is my 6 times purchased from this seller. Product is best price and it just working well, seller response time is excellent.
John Dell
Download is easy! (United States)
Read More
Nov 8, 2021 All softwares I purchased I can download with Google Drive fast and secure way as what I want. I am feeling safe!
Jenny Rik
Responsible Seller! (United Kingdom)
Read More
Fast, responsive, responsible seller, clear instructions given, easy to use, good product quality, 5/5 star for this seller, very recommended.
Inlek Barak
I am happy with it! (Netherlands)
Read More
Good product quality, good value for money, excellent service by seller. I am happy with product which I purcahsed.
Renndy Austin
Fast Services! (Canada)
Read More
Fast delivery. The software works very well. Very efficient. Item received in good condition. Already try it. It is easy to install and the seller was super responsive! Recommended guys!