mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
feat: add placeholder for all python module (#59552)
This commit is contained in:
@@ -1788,7 +1788,19 @@
|
||||
"exam-front-end-libraries": "Front End Libraries Exam",
|
||||
"sql-and-bash": "SQL and Bash",
|
||||
"git": "Git",
|
||||
"security-and-privacy": "Security and Privacy"
|
||||
"security-and-privacy": "Security and Privacy",
|
||||
"python-basics": "Python Basics",
|
||||
"python-loops-and-sequences": "Loops and Sequences",
|
||||
"python-dictionaries-and-sets": "Dictionaries and Sets",
|
||||
"python-error-handling": "Error Handling",
|
||||
"python-classes-and-objects": "Classes and Objects",
|
||||
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
|
||||
"python-linear-data-structures": "Linear Data Structures",
|
||||
"python-algorithms": "Algorithms",
|
||||
"python-graphs-and-trees": "Graphs and Trees",
|
||||
"python-dynamic-programming": "Dynamic Programming",
|
||||
"review-python": "Python Review",
|
||||
"exam-python": "Python Exam"
|
||||
},
|
||||
"blocks": {
|
||||
"lecture-welcome-to-freecodecamp": {
|
||||
@@ -3747,52 +3759,254 @@
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"thsj": { "title": "335", "intro": [] },
|
||||
"uwum": { "title": "336", "intro": [] },
|
||||
"asfv": { "title": "337", "intro": [] },
|
||||
"bvfx": { "title": "338", "intro": [] },
|
||||
"buzx": { "title": "339", "intro": [] },
|
||||
"ynqt": { "title": "340", "intro": [] },
|
||||
"prlo": { "title": "341", "intro": [] },
|
||||
"jsnd": { "title": "342", "intro": [] },
|
||||
"sxdc": { "title": "343", "intro": [] },
|
||||
"pegc": { "title": "344", "intro": [] },
|
||||
"mzae": { "title": "345", "intro": [] },
|
||||
"gjbf": { "title": "346", "intro": [] },
|
||||
"hzab": { "title": "347", "intro": [] },
|
||||
"ggea": { "title": "348", "intro": [] },
|
||||
"vgvz": { "title": "349", "intro": [] },
|
||||
"hfwi": { "title": "350", "intro": [] },
|
||||
"rnwr": { "title": "351", "intro": [] },
|
||||
"zhhp": { "title": "352", "intro": [] },
|
||||
"movb": { "title": "353", "intro": [] },
|
||||
"ngor": { "title": "354", "intro": [] },
|
||||
"gora": { "title": "355", "intro": [] },
|
||||
"xdly": { "title": "356", "intro": [] },
|
||||
"pzmc": { "title": "357", "intro": [] },
|
||||
"oeqv": { "title": "358", "intro": [] },
|
||||
"mfwu": { "title": "359", "intro": [] },
|
||||
"dfcd": { "title": "360", "intro": [] },
|
||||
"dfwl": { "title": "361", "intro": [] },
|
||||
"adzm": { "title": "362", "intro": [] },
|
||||
"kaui": { "title": "363", "intro": [] },
|
||||
"zpjj": { "title": "364", "intro": [] },
|
||||
"ghfk": { "title": "365", "intro": [] },
|
||||
"ukem": { "title": "366", "intro": [] },
|
||||
"sdjg": { "title": "367", "intro": [] },
|
||||
"qjov": { "title": "368", "intro": [] },
|
||||
"hjku": { "title": "370", "intro": [] },
|
||||
"kegi": { "title": "377", "intro": [] },
|
||||
"vnfu": { "title": "379", "intro": [] },
|
||||
"rlli": { "title": "380", "intro": [] },
|
||||
"rjpv": { "title": "381", "intro": [] },
|
||||
"xbri": { "title": "382", "intro": [] },
|
||||
"xfrd": { "title": "383", "intro": [] },
|
||||
"nkjt": { "title": "384", "intro": [] },
|
||||
"pgjj": { "title": "385", "intro": [] },
|
||||
"exom": { "title": "386", "intro": [] },
|
||||
"bvqc": { "title": "387", "intro": [] },
|
||||
"xish": { "title": "388", "intro": [] },
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
"intro": ["Learn about Build an RPG character in these lectures."]
|
||||
},
|
||||
"review-python-basics": {
|
||||
"title": "Python Basics Review",
|
||||
"intro": ["Learn about Python Basics Review in these lectures."]
|
||||
},
|
||||
"quiz-python-basics": {
|
||||
"title": "Python Basics Quiz",
|
||||
"intro": ["Learn about Python Basics Quiz in these lectures."]
|
||||
},
|
||||
"lecture-working-with-loops-and-sequences": {
|
||||
"title": "Working with Loops and Sequences",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-loops-and-sequences": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-loops-and-sequences": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-loops-and-sequences": {
|
||||
"title": "Loops and Sequences Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-loops-and-sequences": {
|
||||
"title": "Loops and Sequences Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-working-with-dictionaries-and-sets": {
|
||||
"title": "Working with Dictionaries and Sets",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-working-with-modules": {
|
||||
"title": "Working with Modules",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-dictionaries-and-sets": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-dictionaries-and-sets": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-dictionaries-and-sets": {
|
||||
"title": "Dictionaries and Sets Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-dictionaries-and-sets": {
|
||||
"title": "Dictionaries and Sets Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-error-handling": {
|
||||
"title": "Understanding Error Handling",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-isbn-validator": {
|
||||
"title": "Debug a ISBN Validator",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-error-handling": {
|
||||
"title": "Error Handling Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-error-handling": {
|
||||
"title": "Error Handling Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-classes-and-objects": {
|
||||
"title": "Classes and Objects",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-classes-and-objects": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-budget-app": {
|
||||
"title": "Build a Budget App",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-classes-and-objects": {
|
||||
"title": "Classes and Objects Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-classes-and-objects": {
|
||||
"title": "Classes and Objects Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-object-oriented-programming-and-encapsulation": {
|
||||
"title": "Understanding Object Oriented Programming and Encapsulation",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-1": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-oop-1": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-inheritance-and-polymorphism": {
|
||||
"title": "Understanding Inheritance and polymorphism",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-2": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-polygon-area-calculator": {
|
||||
"title": "Build a Polygon Area Calculator",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-abstraction": {
|
||||
"title": "Understanding abstraction",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-3": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-oop-3": {
|
||||
"title": "",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-object-oriented-programming": {
|
||||
"title": "Object Oriented Programming Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-object-oriented-programming": {
|
||||
"title": "Object Oriented Programming Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-working-with-common-data-structures": {
|
||||
"title": "Working with common data structures",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-linked-list-class": {
|
||||
"title": "Build a Linked List Class",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-hash-table-class": {
|
||||
"title": "Build an Hash Table Class",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-data-structures": {
|
||||
"title": "Data Structures Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-data-structures": {
|
||||
"title": "Data Structures Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-searching-and-sorting-algorithms": {
|
||||
"title": "Searching and Sorting Algorithms",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-binary-search": {
|
||||
"title": "Build a Binary Search",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-bisection-method": {
|
||||
"title": "Build a Bisection Method",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-merge-sort": {
|
||||
"title": "Build a Merge Sort",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-quick-sort": {
|
||||
"title": "Build a Quick Sort",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-searching-and-sorting-algorithms": {
|
||||
"title": "Searching and Sorting Algorithms Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-searching-and-sorting-algorithms": {
|
||||
"title": "Searching and Sorting Algorithms Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Understanding Graphs and Trees",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Build a Shortest Path Algorithm",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-adjacency-list-matrix-converter": {
|
||||
"title": "Build an Adjacency List/Matrix Converter",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-breadth-first-search": {
|
||||
"title": "Build a Breadth First Search",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-depth-first-search": {
|
||||
"title": "Build a Depth First Search",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-graphs-and-trees": {
|
||||
"title": "Graphs and Trees Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-graphs-and-trees": {
|
||||
"title": "Graphs and Trees Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-dynamic-programming": {
|
||||
"title": "Understanding Dynamic Programming",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-nth-fibonacci-number": {
|
||||
"title": "Build an Nth Fibonacci Number Calculator",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-dynamic-programming": {
|
||||
"title": "Dynamic Programming Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"quiz-dynamic-programming": {
|
||||
"title": "Dynamic Programming Quiz",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-python": {
|
||||
"title": "Python Review",
|
||||
"intro": [""]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -728,12 +728,139 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "backend-javascript",
|
||||
"dashedName": "python",
|
||||
"comingSoon": true,
|
||||
"modules": []
|
||||
"modules": [
|
||||
{
|
||||
"dashedName": "python-basics",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-introduction-to-python" },
|
||||
{ "dashedName": "workshop-caesar-cipher" },
|
||||
{ "dashedName": "lab-rpg-character" },
|
||||
{ "dashedName": "review-python-basics" },
|
||||
{ "dashedName": "quiz-python-basics" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-loops-and-sequences",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-working-with-loops-and-sequences" },
|
||||
{ "dashedName": "workshop-placeholder-loops-and-sequences" },
|
||||
{ "dashedName": "lab-placeholder-loops-and-sequences" },
|
||||
{ "dashedName": "review-loops-and-sequences" },
|
||||
{ "dashedName": "quiz-loops-and-sequences" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-dictionaries-and-sets",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-working-with-dictionaries-and-sets" },
|
||||
{ "dashedName": "lecture-working-with-modules" },
|
||||
{ "dashedName": "workshop-placeholder-dictionaries-and-sets" },
|
||||
{ "dashedName": "lab-placeholder-dictionaries-and-sets" },
|
||||
{ "dashedName": "review-dictionaries-and-sets" },
|
||||
{ "dashedName": "quiz-dictionaries-and-sets" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-error-handling",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-understanding-error-handling" },
|
||||
{ "dashedName": "lab-isbn-validator" },
|
||||
{ "dashedName": "review-error-handling" },
|
||||
{ "dashedName": "quiz-error-handling" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-classes-and-objects",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-classes-and-objects" },
|
||||
{ "dashedName": "workshop-placeholder-classes-and-objects" },
|
||||
{ "dashedName": "lab-budget-app" },
|
||||
{ "dashedName": "review-classes-and-objects" },
|
||||
{ "dashedName": "quiz-classes-and-objects" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-object-oriented-programming",
|
||||
"blocks": [
|
||||
{
|
||||
"dashedName": "lecture-understanding-object-oriented-programming-and-encapsulation"
|
||||
},
|
||||
{ "dashedName": "workshop-placeholder-oop-1" },
|
||||
{ "dashedName": "lab-placeholder-oop-1" },
|
||||
{
|
||||
"dashedName": "lecture-understanding-inheritance-and-polymorphism"
|
||||
},
|
||||
{ "dashedName": "workshop-placeholder-oop-2" },
|
||||
{ "dashedName": "lab-polygon-area-calculator" },
|
||||
{ "dashedName": "lecture-understanding-abstraction" },
|
||||
{ "dashedName": "workshop-placeholder-oop-3" },
|
||||
{ "dashedName": "lab-placeholder-oop-3" },
|
||||
{ "dashedName": "review-object-oriented-programming" },
|
||||
{ "dashedName": "quiz-object-oriented-programming" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-linear-data-structures",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-working-with-common-data-structures" },
|
||||
{ "dashedName": "workshop-linked-list-class" },
|
||||
{ "dashedName": "lab-hash-table-class" },
|
||||
{ "dashedName": "review-data-structures" },
|
||||
{ "dashedName": "quiz-data-structures" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-algorithms",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-searching-and-sorting-algorithms" },
|
||||
{ "dashedName": "workshop-binary-search" },
|
||||
{ "dashedName": "lab-bisection-method" },
|
||||
{ "dashedName": "workshop-merge-sort" },
|
||||
{ "dashedName": "lab-quick-sort" },
|
||||
{ "dashedName": "lab-selection-sort" },
|
||||
{ "dashedName": "lab-luhn-argorithm" },
|
||||
{ "dashedName": "review-searching-and-sorting-algorithms" },
|
||||
{ "dashedName": "quiz-searching-and-sorting-algorithms" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-graphs-and-trees",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-understanding-graphs-and-trees" },
|
||||
{ "dashedName": "workshop-shortest-path-algorithm" },
|
||||
{ "dashedName": "lab-adjacency-list-matrix-converter" },
|
||||
{ "dashedName": "workshop-breadth-first-search" },
|
||||
{ "dashedName": "lab-depth-first-search" },
|
||||
{ "dashedName": "review-graphs-and-trees" },
|
||||
{ "dashedName": "quiz-graphs-and-trees" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python-dynamic-programming",
|
||||
"blocks": [
|
||||
{ "dashedName": "lecture-understanding-dynamic-programming" },
|
||||
{ "dashedName": "lab-nth-fibonacci-number" },
|
||||
{ "dashedName": "review-dynamic-programming" },
|
||||
{ "dashedName": "quiz-dynamic-programming" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"moduleType": "review",
|
||||
"dashedName": "review-python",
|
||||
"blocks": [{ "dashedName": "review-python" }]
|
||||
},
|
||||
{
|
||||
"moduleType": "exam",
|
||||
"comingSoon": true,
|
||||
"dashedName": "exam-python",
|
||||
"blocks": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"dashedName": "python",
|
||||
"dashedName": "backend-javascript",
|
||||
"comingSoon": true,
|
||||
"modules": []
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user