Course Management and Data Comparison

Beginner

In this project, you will learn how to create and manage course information, including creating course instances, storing them in a dictionary, making a backup of the data, updating the course information, and comparing the updated information with the previous data.

Python

Introduction

In this project, you will learn how to create and manage course information, including creating course instances, storing them in a dictionary, making a backup of the data, updating the course information, and comparing the updated information with the previous data.

👀 Preview

Linux - New Data
COURSE Linux
Lab count: 20
Public: True
Price: 199
Linux - Old Data
COURSE Linux
Lab count: 10
Public: True
Price: 99
---------------------------
Python - New Data
COURSE Python
Lab count: 10
Public: True
Price: 99
Python - Old Data
COURSE Python
Lab count: 7
Public: True
Price: 79
---------------------------

🎯 Tasks

In this project, you will learn:

  • How to create Course and BootcampCourse classes
  • How to create instances of BootcampCourse and store them in a dictionary
  • How to make a backup of the course information
  • How to update the number of labs and the price for each course
  • How to compare the updated course information with the previously saved data

🏆 Achievements

After completing this project, you will be able to:

  • Understand the concept of inheritance and how to create subclasses in Python
  • Implement methods to update and compare course information
  • Utilize dictionaries to store and manage course data
  • Make backups of data and compare updated information with previous records

Teacher

labby

Labby

Labby is the LabEx teacher.