Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python 2200: Mastering Object Orientation
Rating: 4.1 out of 5(4 ratings)
75 students

Python 2200: Mastering Object Orientation

Frameworks, Factories, and Object Oriented Relationships
Last updated 2/2025
English

What you'll 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

Course content

7 sections20 lectures1h 30m total length
  • Roadmap2:37

    Keep focused and happy by reviewing the overview of the topics presented in Python 2200.

Requirements

  • Students should know how to use Python Functions
  • Students should know how to use Python Classes
  • The completion of Python 1100 and Python 2000 is recommended

Description

Object Orientation is all about preparing our software for faster, cheaper, and for better re-use; software designing for superior code maintenance and testing strategies.


In Python 2200 we'll be Mastering Modern Python's modernly perfected Abstract Base Class (ABC) Module. In a world overrun with technical debt, understanding how Python's ABC Module brings order to coding chaos is now required of every professional programmer!


From practicing list comprehensions to random game-player creations, in Python 2200 you'll focus on mastering a new set of professional programmer's topics.


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," "Software design. " 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.

Who this course is for:

  • Intermediate students wishing to create and maintain Object Oriented relationships