Python Classes and Inheritance

About this Course

This course introduces classes, instances, and inheritance. You will learn how to use classes to represent data in concise and natural ways. You\'ll also learn how to override built-in methods and how to create \"inherited\" classes that reuse functionality. You\'ll also learn about how to design classes. Finally, you will be introduced to the good programming habit of writing automated tests for their own code. The course is best-suited for you if you are already familiar with Python fundamentals, which are covered in the \"Python Basics\" and \"Python Functions, Files, and Dictionaries\" courses (courses 1 and 2 of the Python 3 Programming Specialization). It is optional to have taken the \"Data Collection and Processing with Python\" course (course 3 of the specialization), but knowledge of retrieving and processing complex nested data is helpful. This is the fourth of five courses in the Python 3 Programming Specialization.

Created by: University of Michigan


Related Online Courses

This is the fourth course in the specialization and is aimed at those with basic knowledge of statistics, probability and linear algebra. It will prove to be especially interesting for those with... more
By the end of the specialization, you will be able to: Assess conflict types and identify the needs and responses of all conflicting parties. Identify when conflicts arise and manage them in... more
This specialization is intended for people with an intermediate understanding of Java. These topics include basic syntax, control structures, loops, methods, and object-oriented programming. The... more
In this project-based course, you\'ll step into the role of a developer using Cody, an AI-enhanced coding assistant, to refine and advance an open-source software project. You\'ll get hands-on with... more
As a small business owner, budgets are often tight for the \"extras.\" Often times, this means that some of those high-value marketing tools cannot be offered. Small business owners should turn to... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL