Python 2200: The Abc Module
Mastering Object Oriented Relationships with Gamification
What you will learn
Master Python's Abstract Base Class Module
Understand how to create testable Objected Oriented Frameworks
Create, maintain & test a 'gamified' Object Oriented project
Review how to require others to use framework operations
Why take this course?
Master Python's Abstract Base Class (or 'abc') Module in under 2 hours. From practicing list comprehensions to random game population, in my intermediate 2200 lesson plan you'll focus on mastering a new set of 'is-a' relationships using Python's recently-added (since Python 3.5) abstraction techniques.
Short, succinct, and hands-on this intermediate training opportunity is also all about classic gamification; practice using Python to create Object-Oriented Frameworks; review class relationships; create several "Object Factories!"
Sure to be included as part of any professional interview process, by the time you complete Python 2200 you will also better understand how to detect, mange, as well as design more advanced, family-related, instances, objects & classes using abstraction.
By using the fun and informative gamification approach, even new software developers will be able to best understand advanced professional programming concepts such as "Why is Object Orientation Important," "What is a Framework," "Why Do We Like Object Factories" as well as how to add and remove object attributes using "concrete," "abstract," as well as far more "manual" property management. Along the way not only will you enjoy re-visiting the class and instance detecting built-ins, but you will also enjoy discovering "The 4 Atters."
Intent upon never leaving any student behind, if you're new to using Classes in Python then you will appreciate our reviewing for the "concrete" - or non abstract - 'Core' concepts. as well as the new abstracts. Brim-full of easy to understand discussions, demonstrations, and hands-on activities you'll have fun in Python 2200.