fix(curriculum): reorder intros for superblock python-v9 (#66293)

This commit is contained in:
majestic-owl448
2026-03-10 15:45:54 +01:00
committed by GitHub
parent 1ad17425aa
commit 86f34c557a
+37 -37
View File
@@ -4192,6 +4192,12 @@
"In these lessons, you will learn about functions and scope in Python."
]
},
"lab-discount-calculator": {
"title": "Build an Apply Discount Function",
"intro": [
"In this lab, you will practice basic Python by building a calculator to apply a discount to a price."
]
},
"workshop-caesar-cipher": {
"title": "Build a Caesar Cipher",
"intro": [
@@ -4262,12 +4268,6 @@
"In this workshop, you'll practice working with dictionaries and sets while validating a collection of medical data."
]
},
"lab-user-configuration-manager": {
"title": "Build a User Configuration Manager",
"intro": [
"In this lab, you will practice working with dictionaries in Python."
]
},
"review-dictionaries-and-sets": {
"title": "Dictionaries and Sets review",
"intro": [
@@ -4281,6 +4281,12 @@
"Test what you've learned about dictionaries and sets in Python with this quiz."
]
},
"lab-user-configuration-manager": {
"title": "Build a User Configuration Manager",
"intro": [
"In this lab, you will practice working with dictionaries in Python."
]
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": [
@@ -4327,12 +4333,6 @@
"In this workshop you will implement classes and objects by building an email simulator that simulates sending, receiving, and managing emails between different users."
]
},
"lab-budget-app": {
"title": "Build a Budget App",
"intro": [
"In this lab you will build a budget app and practice creating a class and methods for that class."
]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
"intro": [
@@ -4346,6 +4346,12 @@
"Test what you've learned about classes and objects in Python with this quiz."
]
},
"lab-budget-app": {
"title": "Build a Budget App",
"intro": [
"In this lab you will build a budget app and practice creating a class and methods for that class."
]
},
"lecture-understanding-object-oriented-programming-and-encapsulation": {
"title": "Understanding Object Oriented Programming and Encapsulation",
"intro": [
@@ -4376,18 +4382,6 @@
"In this workshop, you will create a media catalogue application using object-oriented programming principles."
]
},
"lab-polygon-area-calculator": {
"title": "Build a Polygon Area Calculator",
"intro": [
"In this lab, you will use object-oriented programming to calculate the areas of different polygons like squares and rectangles."
]
},
"lab-discount-calculator": {
"title": "Build an Apply Discount Function",
"intro": [
"In this lab, you will practice basic Python by building a calculator to apply a discount to a price."
]
},
"lecture-understanding-abstraction": {
"title": "Understanding Abstraction",
"intro": ["Learn about Understanding Abstraction in these lessons."]
@@ -4416,6 +4410,12 @@
"Test what you've learned about object oriented programming in python with this quiz."
]
},
"lab-polygon-area-calculator": {
"title": "Build a Polygon Area Calculator",
"intro": [
"In this lab, you will use object-oriented programming to calculate the areas of different polygons like squares and rectangles."
]
},
"lecture-working-with-common-data-structures": {
"title": "Working with Common Data Structures",
"intro": [
@@ -4428,13 +4428,6 @@
"In this workshop, you'll practice working with data structures by building a linked list."
]
},
"lab-hash-table": {
"title": "Build a Hash Table",
"intro": [
"A hash table is a data structure that is used to store key-value pairs and is optimized for quick lookups.",
"In this lab, you will use your knowledge about data structures to build a hash table."
]
},
"review-data-structures": {
"title": "Data Structures Review",
"intro": [
@@ -4448,6 +4441,13 @@
"Test what you've learned about data structures in Python with this quiz."
]
},
"lab-hash-table": {
"title": "Build a Hash Table",
"intro": [
"A hash table is a data structure that is used to store key-value pairs and is optimized for quick lookups.",
"In this lab, you will use your knowledge about data structures to build a hash table."
]
},
"lecture-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms",
"intro": [
@@ -4493,12 +4493,6 @@
"In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers."
]
},
"lab-tower-of-hanoi": {
"title": "Implement the Tower of Hanoi Algorithm",
"intro": [
"In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle."
]
},
"review-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Review",
"intro": [
@@ -4511,6 +4505,12 @@
"Test what you've learned about searching and sorting algorithms in Python with this quiz."
]
},
"lab-tower-of-hanoi": {
"title": "Implement the Tower of Hanoi Algorithm",
"intro": [
"In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle."
]
},
"lecture-understanding-graphs-and-trees": {
"title": "Understanding Graphs and Trees",
"intro": [