Course Management and Data Comparison

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

Syllabus

★★ Challenge Mode: for Advanced Users

Introduction

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.