简介
在这个项目中,你将学习如何创建和管理课程信息,包括创建课程实例、将它们存储在字典中、对数据进行备份、更新课程信息,以及将更新后的信息与之前的数据进行比较。
👀 预览
Linux - 新数据
课程:Linux
实验数量:20
公开:是
价格:199
Linux - 旧数据
课程:Linux
实验数量:10
公开:是
价格:99
---------------------------
Python - 新数据
课程:Python
实验数量:10
公开:是
价格:99
Python - 旧数据
课程:Python
实验数量:7
公开:是
价格:79
---------------------------
🎯 任务
在这个项目中,你将学习:
- 如何创建
Course
和BootcampCourse
类 - 如何创建
BootcampCourse
的实例并将它们存储在字典中 - 如何对课程信息进行备份
- 如何更新每门课程的实验数量和价格
- 如何将更新后的课程信息与之前保存的数据进行比较
🏆 成果
完成这个项目后,你将能够:
- 理解继承的概念以及如何在 Python 中创建子类
- 实现更新和比较课程信息的方法
- 利用字典来存储和管理课程数据
- 对数据进行备份,并将更新后的信息与之前的记录进行比较
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"])
python(("Python")) -.-> python/ObjectOrientedProgrammingGroup(["Object-Oriented Programming"])
python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"])
python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"])
python/ControlFlowGroup -.-> python/for_loops("For Loops")
python/DataStructuresGroup -.-> python/dictionaries("Dictionaries")
python/ObjectOrientedProgrammingGroup -.-> python/classes_objects("Classes and Objects")
python/ObjectOrientedProgrammingGroup -.-> python/constructor("Constructor")
python/ObjectOrientedProgrammingGroup -.-> python/inheritance("Inheritance")
python/PythonStandardLibraryGroup -.-> python/data_serialization("Data Serialization")
subgraph Lab Skills
python/for_loops -.-> lab-302713{{"课程管理与数据比较"}}
python/dictionaries -.-> lab-302713{{"课程管理与数据比较"}}
python/classes_objects -.-> lab-302713{{"课程管理与数据比较"}}
python/constructor -.-> lab-302713{{"课程管理与数据比较"}}
python/inheritance -.-> lab-302713{{"课程管理与数据比较"}}
python/data_serialization -.-> lab-302713{{"课程管理与数据比较"}}
end