Mastering object-oriented programming with Python /

Saved in:
Bibliographic Details
Author / Creator:Meier, Burkhard, speaker.
Imprint:[Place of publication not identified] : Packt Publishing, 2019.
Description:1 online resource (1 streaming video file (5 hr., 11 min., 53 sec.))
Language:English
Subject:
Format: E-Resource Video Streaming Video
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13677704
Hidden Bibliographic Details
Notes:Title from resource description page (Safari, viewed November 7, 2019).
Presenter, Burkhard Meier.
Summary:"This course offers deep insights into object-oriented programming (OOP) to help you develop expert-level, object-oriented Python skills. Starting with a detailed analysis of object-oriented analysis and design, you will quickly master classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions. We show you how to use JSON, YAML, Pickle, CSV, XML, Shelve, and SQL to create persistent objects and transmit objects between processes. We iterate over collections, using properties and class methods; explore closures and mix-ins; and command-line arguments. By the end of this course, you will find that programming in OOP clears the mind and makes your code reusable, readable, and extendable as well as easy to maintain."--Resource description page