Unboxing Code: Understanding Programming Basics Through a Box Delivery metaphor in Python

Published: 21 October 2023
on channel: CaelusMinds Learning
42
2

Dive into the world of software development using a familiar metaphor – a box delivery system. Just as packages are sorted, processed, and delivered, so too are data and commands in programming. In this video, we'll take a step back from our Fighting Dojo game, and use Python in VSCode to showcase live examples, illustrating core coding concepts. Whether you're a beginner or just need a fresh perspective, join us as we break down values, variables, functions, and more in a way that's both intuitive and engaging. Let's think outside the (coding) box! If you enjoyed the content, I'd greatly appreciate your support: https://www.buymeacoffee.com/cmpath.

Chapters:
0:00 Introduction
4:11 Box Delivery System metaphor
5:37 Explaining values and types
7:20 How to write values and types
12:46 Type safety and pitfalls
16:44 Array type value
19:22 Explaining variables
25:07 How to use variable
39:03 Getting into expressions
43:47 Visually illustrating variables and expressions
49:37 Getting into conditionals
51:07 How to write IF-ELIF-ELSE conditions
58: 22 Visually illustrating conditionals with expressions
1:06:06 Getting into loops
1:07:16 Visually illustrating loops
1:09:56 How to write while loops
1:10:45 Debugging - flow of execution on conditionals
1:12:47 Debugging - flow of execution on loops
1:22:03 How to write for loops
1:25:03 Getting into functions
1:26:17 How to write functions
1:30:51 How and when to return from a function
1:35:41 Pulling things together mini demo on incrementing age
1:58:18 Running into an error global vs local variable
2:09:55 A constructor - the start up function of a class
2:10:33 Getting into classes
2:11:32 How everything relates to each other
2:14:44 Visually illustrating how inner class relationships
2:18:05 Advanced concepts and what you'll see in the future


On this page of the site you can watch the video online Unboxing Code: Understanding Programming Basics Through a Box Delivery metaphor in Python with a duration of hours minute second in good quality, which was uploaded by the user CaelusMinds Learning 21 October 2023, share the link with friends and acquaintances, this video has already been watched 42 times on youtube and it was liked by 2 viewers. Enjoy your viewing!