MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Object-Oriented Python

Course Summary

Sometimes simple scripts with functions in them just aren't enough. Eventually you'll need logical models of your work and that'll lead you to creating custom classes in Python. Object-oriented programming is a large topic. It provides us some amazing tools, though, so it's one of the most beneficial things to learn about in Python. First, you'll learn how to build basic custom classes. Then, you'll expand them through inheritance. And for some extra power, you'll also learn how to take control of Python's built-in classes to make your own more powerful while doing less work. Finally, we'll put everything together into a fun game utility.

  • +

    Course Syllabus

    Instant Objects

    What are object/classes in Python and why use them? How do we create instances of classes? 12 steps
    • What Are Objects And Classes? 2:45
    • OOP Vocabulary Quiz 1 5 questions
    • Let's Make a Class! 4:21
    • Your first class 2 objectives
    • Methods 5:48
    • Your first method 1 objective
    • Method Interactivity 1 objective
    • Method Arguments 5:33
    • __init__ 2 objectives
    • Design 3:40
    • OOP Basics 5 questions
    • Master Class 3 objectives


    Classes are great but what if you need a bunch of stuff in common? Python lets us make classes that inherit from each other. 8 steps

    Advanced Objects

    No one wants to create every class from scratch. Let's see how to use Python's classes as the basis of our own. 14 steps

    Dice Roller

    Now that we have a good understanding of classes and object-oriented programming, let's use these skills to create a utility we can use when playing games. 11 steps

Course Fee:
USD 25

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url