mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-24 20:00:39 -04:00
fix: URL names for learn python course (#66513)
This commit is contained in:
@@ -952,50 +952,50 @@
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"learn-python-setup-first-steps": {
|
||||
"title": "Setup & First Steps",
|
||||
"python-setup-first-steps": {
|
||||
"title": "Python Setup & First Steps",
|
||||
"intro": [
|
||||
"In these videos, popular programming instructor Mike Dane will introduce you to Python and show you how to setup your local environment."
|
||||
]
|
||||
},
|
||||
"learn-python-core-primitives": {
|
||||
"title": "Core Primitives: Variables, Types, Basic I/O",
|
||||
"core-primitives-in-python": {
|
||||
"title": "Core Primitives in Python",
|
||||
"intro": [
|
||||
"In these videos, you will learn about variables, data types, strings, numbers, and getting input from the user."
|
||||
]
|
||||
},
|
||||
"learn-python-small-projects-basics": {
|
||||
"title": "Small Projects: Using Basics",
|
||||
"small-python-projects": {
|
||||
"title": "Small Python Projects",
|
||||
"intro": [
|
||||
"In these videos, you will practice what you have learned so far by building a basic calculator app and mad libs game."
|
||||
]
|
||||
},
|
||||
"learn-python-data-structures": {
|
||||
"title": "Data Structures: Lists and Tuples",
|
||||
"lists-and-tuples": {
|
||||
"title": "Lists and Tuples",
|
||||
"intro": [
|
||||
"In these videos, you will learn about lists, tuples and common operations."
|
||||
]
|
||||
},
|
||||
"learn-python-control-flow-functions": {
|
||||
"control-flow-and-functions-in-python": {
|
||||
"title": "Control Flow and Functions",
|
||||
"intro": [
|
||||
"In these videos, you will learn how to control the flow of your programs with if statements. You will also learn how to write reusable code with functions."
|
||||
]
|
||||
},
|
||||
"learn-python-projects-loops": {
|
||||
"dictionaries-and-loops": {
|
||||
"title": "Dictionaries and Loops",
|
||||
"intro": [
|
||||
"In these videos, you will learn how to work with dictionaries and various loops include the while and for loops."
|
||||
]
|
||||
},
|
||||
"learn-python-practical-errors-files": {
|
||||
"title": "Practical Python: Errors, Files and Modules",
|
||||
"error-handling-files-and-modules-in-python": {
|
||||
"title": "Error Handling, Files, and Modules",
|
||||
"intro": [
|
||||
"In these videos, you will learn how to handle errors gracefully, read and write to files, and organize your code with modules and external packages."
|
||||
]
|
||||
},
|
||||
"learn-python-oop": {
|
||||
"title": "Object Oriented Programming",
|
||||
"object-oriented-programming-with-python": {
|
||||
"title": "Object-Oriented Programming with Python",
|
||||
"intro": [
|
||||
"In these videos, you will learn about object-oriented programming by creating classes and objects. You will practice these skills by building a multiple choice quiz application."
|
||||
]
|
||||
|
||||
@@ -3,7 +3,7 @@ id: a9f9c5bf295034800d6c77ad
|
||||
title: Building a Better Calculator
|
||||
challengeType: 11
|
||||
videoId: lOltMrA6kuY
|
||||
dashedName: building-a-better-calculator-learn-python-full-course-for-beginners
|
||||
dashedName: building-a-better-calculator
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 58d5d031e969765037c1bebb
|
||||
title: Functions
|
||||
challengeType: 11
|
||||
videoId: QN3UNoJVS9g
|
||||
dashedName: functions-learn-python-full-course-for-beginners
|
||||
dashedName: functions
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 8314d0bbddb0aa027a144705
|
||||
title: If Statements and Comparisons
|
||||
challengeType: 11
|
||||
videoId: frb0CCrS9X8
|
||||
dashedName: if-statements-and-comparisons-learn-python-full-course-for-beginners
|
||||
dashedName: if-statements-and-comparisons
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 08854a2c6f052efa1e5270d2
|
||||
title: If Statements
|
||||
challengeType: 11
|
||||
videoId: lruoyNlItfg
|
||||
dashedName: if-statements-learn-python-full-course-for-beginners
|
||||
dashedName: if-statements
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: c6c9dae4017830e187eeaf42
|
||||
title: Return Statement
|
||||
challengeType: 11
|
||||
videoId: Gx3VTsaMCHU
|
||||
dashedName: return-statement-learn-python-full-course-for-beginners
|
||||
dashedName: return-statement
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 62baa9d28e8723f635a0093e
|
||||
title: Drawing a Shape
|
||||
challengeType: 11
|
||||
videoId: vcNZZSeyZkY
|
||||
dashedName: drawing-a-shape-learn-python-full-course-for-beginners
|
||||
dashedName: drawing-a-shape
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 155ca30775751b78a860a79b
|
||||
title: Getting Input from Users
|
||||
challengeType: 11
|
||||
videoId: C0L4cnqKqDw
|
||||
dashedName: getting-input-from-users-learn-python-full-course-for-beginners
|
||||
dashedName: getting-input-from-users
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 315017f4457c19d45c2be034
|
||||
title: Variables and Data Types
|
||||
challengeType: 11
|
||||
videoId: sIw317W39X0
|
||||
dashedName: variables-and-data-types-learn-python-full-course-for-beginners
|
||||
dashedName: variables-and-data-types
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 8ad37ddb7a23050f71cc9cc9
|
||||
title: Working with Numbers
|
||||
challengeType: 11
|
||||
videoId: C7sxe5GAArQ
|
||||
dashedName: working-with-numbers-learn-python-full-course-for-beginners
|
||||
dashedName: working-with-numbers
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 0e2f4bd857b1edc70bfcd1f9
|
||||
title: Working with Strings
|
||||
challengeType: 11
|
||||
videoId: OrejgL7kP3M
|
||||
dashedName: working-with-strings-learn-python-full-course-for-beginners
|
||||
dashedName: working-with-strings
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 28119f9dc5f93e3ac5d7c58a
|
||||
title: 2D Lists and Nested Loops
|
||||
challengeType: 11
|
||||
videoId: 2lKgjX3gzmM
|
||||
dashedName: 2d-lists-and-nested-loops-learn-python-full-course-for-beginners
|
||||
dashedName: 2d-lists-and-nested-loops
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: d4876f74547b26d5c330423e
|
||||
title: Building a Guessing Game
|
||||
challengeType: 11
|
||||
videoId: sHyQCBFRoug
|
||||
dashedName: building-a-guessing-game-learn-python-full-course-for-beginners
|
||||
dashedName: building-a-guessing-game
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 703bcd12c0edae7773eeec64
|
||||
title: Building a Translator
|
||||
challengeType: 11
|
||||
videoId: 3Sa5rwlKdGQ
|
||||
dashedName: building-a-translator-learn-python-full-course-for-beginners
|
||||
dashedName: building-a-translator
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 3625fbc38b9428ae98d98f23
|
||||
title: Dictionaries
|
||||
challengeType: 11
|
||||
videoId: FBfYADu3CIo
|
||||
dashedName: dictionaries-learn-python-full-course-for-beginners
|
||||
dashedName: dictionaries
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: a4cfb218d22efcfa7cc49d80
|
||||
title: Exponent Functions
|
||||
challengeType: 11
|
||||
videoId: KLDvy0wFFX4
|
||||
dashedName: exponent-functions-learn-python-full-course-for-beginners
|
||||
dashedName: exponent-functions
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 030401977064585ddd4c7746
|
||||
title: For Loops
|
||||
challengeType: 11
|
||||
videoId: x13V1UMMQeI
|
||||
dashedName: for-loops-learn-python-full-course-for-beginners
|
||||
dashedName: for-loops
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 474c23ec0df6e7af920e0526
|
||||
title: While Loop
|
||||
challengeType: 11
|
||||
videoId: s6yz4Ew8dwQ
|
||||
dashedName: while-loop-learn-python-full-course-for-beginners
|
||||
dashedName: while-loop
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 71ac60e6488b40e997219f15
|
||||
title: Comments
|
||||
challengeType: 11
|
||||
videoId: CY-CMJIt1z8
|
||||
dashedName: comments-learn-python-full-course-for-beginners
|
||||
dashedName: comments
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 2ccc34bd3f7bb4ae97a67ea3
|
||||
title: Modules and pip
|
||||
challengeType: 11
|
||||
videoId: HJ-dHUXmpcg
|
||||
dashedName: modules-and-pip-learn-python-full-course-for-beginners
|
||||
dashedName: modules-and-pip
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 04e25c4fdc9ee0e71a844fd6
|
||||
title: Reading Files
|
||||
challengeType: 11
|
||||
videoId: enOW7u6LWyg
|
||||
dashedName: reading-files-learn-python-full-course-for-beginners
|
||||
dashedName: reading-files
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 2a486e3e521b79b874fb5e9a
|
||||
title: Try/Except
|
||||
challengeType: 11
|
||||
videoId: 1tkhMom_SZw
|
||||
dashedName: try-except-learn-python-full-course-for-beginners
|
||||
dashedName: try-except
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: bfab38e6a6c1165f7774514d
|
||||
title: Writing to Files
|
||||
challengeType: 11
|
||||
videoId: QR95sRxsehY
|
||||
dashedName: writing-to-files-learn-python-full-course-for-beginners
|
||||
dashedName: writing-to-files
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 24a45b3960b3aa68dff2cd9e
|
||||
title: List Functions
|
||||
challengeType: 11
|
||||
videoId: _5FQ5f3RW5U
|
||||
dashedName: list-functions-learn-python-full-course-for-beginners
|
||||
dashedName: list-functions
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 39a400e9163c5a0b33587e18
|
||||
title: Lists
|
||||
challengeType: 11
|
||||
videoId: DtMPzGOHZ2M
|
||||
dashedName: lists-learn-python-full-course-for-beginners
|
||||
dashedName: lists
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 5ed596ba3306cf2c1a94bb92
|
||||
title: Tuples
|
||||
challengeType: 11
|
||||
videoId: g6fwjiEFG-Y
|
||||
dashedName: tuples-learn-python-full-course-for-beginners
|
||||
dashedName: tuples
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 9afe5e8141b13e9f1d59d46e
|
||||
title: Building a Multiple Choice Quiz
|
||||
challengeType: 11
|
||||
videoId: GJMmSaB8RN0
|
||||
dashedName: building-a-multiple-choice-quiz-learn-python-full-course-for-beginners
|
||||
dashedName: building-a-multiple-choice-quiz
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: a0339c4075344cbfc2cd939c
|
||||
title: Classes and Objects
|
||||
challengeType: 11
|
||||
videoId: fR3dh5_MPJs
|
||||
dashedName: classes-and-objects-learn-python-full-course-for-beginners
|
||||
dashedName: classes-and-objects
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 697fe5c032baa3841ab62a64
|
||||
title: Inheritance
|
||||
challengeType: 11
|
||||
videoId: uHdNSULVpgY
|
||||
dashedName: inheritance-learn-python-full-course-for-beginners
|
||||
dashedName: inheritance
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 697fe3cb32baa3841ab62a63
|
||||
title: Object Functions
|
||||
challengeType: 11
|
||||
videoId: 3Mla2uUDSu8
|
||||
dashedName: object-functions-learn-python-full-course-for-beginners
|
||||
dashedName: object-functions
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 697fe6c932baa3841ab62a65
|
||||
title: Python Interpreter
|
||||
challengeType: 11
|
||||
videoId: -c1vFEsIod4
|
||||
dashedName: python-interpreter-learn-python-full-course-for-beginners
|
||||
dashedName: python-interpreter
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 8ca3a380a75d00443d9e09bd
|
||||
title: Hello World Program
|
||||
challengeType: 11
|
||||
videoId: H2WnzGCeydQ
|
||||
dashedName: hello-world-program-learn-python-full-course-for-beginners
|
||||
dashedName: hello-world-program
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: edeae16d4bf9505165740c75
|
||||
title: Installing Python and PyCharm
|
||||
challengeType: 11
|
||||
videoId: RgGQJDOms1M
|
||||
dashedName: installing-python-and-pycharm-learn-python-full-course-for-beginners
|
||||
dashedName: installing-python-and-pycharm
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 05b8c9b04c6df84636956fab
|
||||
title: Introduction
|
||||
challengeType: 11
|
||||
videoId: EgQZWE8in68
|
||||
dashedName: introduction-learn-python-full-course-for-beginners
|
||||
dashedName: introduction
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 6ec8578710ffa3471b74888e
|
||||
title: Building a Basic Calculator
|
||||
challengeType: 11
|
||||
videoId: vA10XU1O3QQ
|
||||
dashedName: building-a-basic-calculator-learn-python-full-course-for-beginners
|
||||
dashedName: building-a-basic-calculator
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@ id: 024ffa91a50a44335be33ee7
|
||||
title: Mad Libs Game
|
||||
challengeType: 11
|
||||
videoId: XRmMTKa-xlc
|
||||
dashedName: mad-libs-game-learn-python-full-course-for-beginners
|
||||
dashedName: mad-libs-game
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -3,7 +3,7 @@
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-control-flow-functions",
|
||||
"dashedName": "control-flow-and-functions-in-python",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Core Primitives: Variables, Types, Basic I/O",
|
||||
"name": "Core Primitives in Python",
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-core-primitives",
|
||||
"dashedName": "core-primitives-in-python",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -3,7 +3,7 @@
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-projects-loops",
|
||||
"dashedName": "dictionaries-and-loops",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Practical Python: Errors, Files and Modules",
|
||||
"name": "Error Handling, Files, and Modules in Python",
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-practical-errors-files",
|
||||
"dashedName": "error-handling-files-and-modules-in-python",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Data Structures: Lists and Tuples",
|
||||
"name": "Lists and Tuples",
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-data-structures",
|
||||
"dashedName": "lists-and-tuples",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Object Oriented Programming",
|
||||
"name": "Object Oriented Programming with Python",
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-oop",
|
||||
"dashedName": "object-oriented-programming-with-python",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Setup & First Steps",
|
||||
"name": "Python Setup & First Steps",
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-setup-first-steps",
|
||||
"dashedName": "python-setup-first-steps",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Small Projects: Using Basics",
|
||||
"name": "Small Python Projects",
|
||||
"blockLabel": "lecture",
|
||||
"blockLayout": "challenge-list",
|
||||
"isUpcomingChange": false,
|
||||
"dashedName": "learn-python-small-projects-basics",
|
||||
"dashedName": "small-python-projects",
|
||||
"helpCategory": "Python",
|
||||
"challengeOrder": [
|
||||
{
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"blocks": [
|
||||
"learn-python-setup-first-steps",
|
||||
"learn-python-core-primitives",
|
||||
"learn-python-small-projects-basics",
|
||||
"learn-python-data-structures",
|
||||
"learn-python-control-flow-functions",
|
||||
"learn-python-projects-loops",
|
||||
"learn-python-practical-errors-files",
|
||||
"learn-python-oop"
|
||||
"python-setup-first-steps",
|
||||
"core-primitives-in-python",
|
||||
"small-python-projects",
|
||||
"lists-and-tuples",
|
||||
"control-flow-and-functions-in-python",
|
||||
"dictionaries-and-loops",
|
||||
"error-handling-files-and-modules-in-python",
|
||||
"object-oriented-programming-with-python"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user