Python Classes & Inheritance: Introduction

Python    |    Intermediate
  • 7 videos | 49m 18s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 228 users Rating 4.5 of 228 users (228)
In this 7-video course, learners will explore the concept of logical units, such as classes, and how they are used to hold state and behavior. Examine the modeling of is-a relationships by using inheritance and the advantages of object-oriented programming. You will begin with an introduction to classes, which are an integral part of Python programming. In this first tutorial, learn how state and behavior can be encapsulated in a single unit. This leads learners to examine how classes can be used as blueprints to create objects, and then to compare objects and instances to classes. Following on from this, you will take a look at inheritance, and model is-a relationship using inheritance. In the final tutorial in this course, you will explore the advantages of using object-oriented programming. In the concluding exercise, you will be asked to describe classes, define how state and behavior of a class are represented, list characteristics of class objects or instances, describe class inheritance, and list advantages of object-oriented programing with classes.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall how state and behavior can be encapsulated in a single unit
    Describe how classes can be used as blueprints to create objects
    Compare objects and instances to classes
  • Model is-a relationships using inheritance
    Describe the advantages of using object-oriented programming
    Describe classes, define how state and behavior of a class are represented, list the characteristics of class objects or instances, describe class inheritance, and list the advantages of object-oriented programming with classes

IN THIS COURSE

  • 1m 47s
  • 8m 16s
    Upon completion of this video, you will be able to recall how state and behavior can be encapsulated in a single object. FREE ACCESS
  • Locked
    3.  Classes as Blueprints
    10m 21s
    Upon completion of this video, you will be able to describe how classes can be used as blueprints to create objects. FREE ACCESS
  • Locked
    4.  Objects
    7m 17s
    During this video, you will learn how to compare objects and instances to classes. FREE ACCESS
  • Locked
    5.  Inheritance
    10m 29s
    In this video, you will model "is-a" relationships using inheritance. FREE ACCESS
  • Locked
    6.  Object-Oriented Programming
    4m 8s
    After completing this video, you will be able to describe the advantages of using object-oriented programming. FREE ACCESS
  • Locked
    7.  Exercise: Introduction to Classes and Inheritance
    7m
    After completing this video, you will be able to describe classes, define how state and behavior of a class are represented, list the characteristics of class objects or instances, describe class inheritance, and list the advantages of object-oriented programming with classes. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 201 users Rating 4.7 of 201 users (201)
Rating 4.3 of 343 users Rating 4.3 of 343 users (343)
Rating 4.4 of 621 users Rating 4.4 of 621 users (621)