Podcast charts
Published by PYTHON_FROM_SCRATCH
I’m learning python as a complete beginner to coding. Come on this journey and learn with me.
On the charts
Every published chart this podcast appears in, in the snapshot behind this page. Each one links to the chart it came off.
From the feed
The latest episodes published to this podcast’s own RSS feed. Titles and descriptions are the publisher’s.
Welcome to Season 2 of PYTHON_FROM_SCRATCH! Think about stirring a pot of gravy on the stove. You don't stir it exactly 47 times; you keep stirring UNTIL the lumps are gone. Today, we leave fixed For Loops behind and learn how to use While Loops and User Input to keep our Python programs running until a specific condition is met! ⏱️ CHAPTERS: 0:00 - The Stirring Analogy (Why we need While Loops) 1:35 - Getting Data from the User (input) 2:50 - The "Keep Going Until" Loop (while) 4:15 - The Infinite Loop Trap 5:10 - 10-Second Commuter Challenge 6:00 - Next Up: F-Strings (Episode 10) 🧠 COMMUTER CHALLENGE: If we set `energy = 3`, and write `while energy > 0: print('Running')`, but we forget to subtract 1 from `energy` inside the loop... what happens when we run the program? Drop your answer in the comments! --- ⚖️ DISCLOSURES & NOTICES: Voice & Production: This audio/video production utilizes synthetically generated AI voices alongside original instructional design. Commercial Rights: Audio and synthetic voice tracks are licensed for commercial distribution and monetization. #Python #LearnPython #Programming #PythonFromScratch #WhileLoop #CodingForBeginners
Episode 8: Error Handling & Safety Nets (Season 1 Finale) It is the Season 1 Finale of PYTHON_FROM_SCRATCH! Before we take a short break to prepare for Season 2, we are tackling the most important skill for writing resilient code: Error Handling. Think about walking on a trapeze. Professional acrobats don't assume they will never slip; they string a strong safety net underneath. We show you how to use Try and Except blocks to catch errors—like a user typing "twenty" instead of the number 20—so your program lands safely instead of crashing. 0:00 - The Trapeze Safety Net Analogy 0:45 - Welcome & AI Voice Disclosure 1:30 - Why Programs Stumble and Crash 2:50 - Building the Safety Net (try and except) 4:15 - How to Keep Your Program Running 5:30 - The Final Commuter Challenge 6:15 - Season 1 Wrap-Up & What's Next COMMUTER CHALLENGE: If the code inside your 'try' block runs completely smoothly with zero errors, does the backup code in your 'except' block ever run? Drop your answer in the comments, and thank you for joining us for Season 1! --- ⚖️ DISCLOSURES & NOTICES: Voice & Production: This audio/video production utilizes synthetically generated AI voices alongside original instructional design. Commercial Rights: Audio and synthetic voice tracks are licensed for distribution and monetization. #Python #LearnPython #Programming #PythonFromScratch #TryExcept #CodingForBeginners
Episode 7: Outputting Values (Return vs Print) In this episode of PYTHON_FROM_SCRATCH, we clear up the single most common confusion for beginner programmers: the difference between print() and return. We use the "megaphone vs. paperwork" analogy to show why just displaying a number on a screen doesn't mean your code can actually use it for math later. 0:00 - The Megaphone Analogy (Displaying vs. Handing Over) 0:45 - Welcome & AI Voice Disclosure 1:30 - Why print() is not enough 2:45 - The return Action (Handing data back) 4:00 - Catching the Hand-Off in a Variable Box 5:30 - 10-Second Commuter Challenge 6:15 - Next Up: Error Handling (Episode 8) COMMUTER CHALLENGE: If a function calculates a discount but doesn't have a 'return' statement, what is stored inside the variable box that tries to capture its output? Drop your answer in the comments below! --- ⚖️ DISCLOSURES & NOTICES: Voice & Production: This audio/video production utilizes synthetically generated AI voices alongside original instructional design. Commercial Rights: Audio and synthetic voice tracks are licensed for distribution and monetization. #Python #LearnPython #Programming #PythonFromScratch #PythonFunctions #CodingForBeginners
Episode 6: Reusable Recipes (Functions) In this episode of PYTHON_FROM_SCRATCH, we learn the golden rule of coding: Don't Repeat Yourself! Just like you wouldn't rebuild a toaster from scratch every morning, you shouldn't rewrite code every time you need to do a task. We cover how to build reusable mini-machines using Functions, how to pass "ingredients" into them, and the crucial step of actually turning them on. 0:00 - The Toaster Analogy (Why we need Functions) 0:45 - Welcome & AI Voice Disclosure 1:30 - Defining a Function (The 'def' keyword) 3:00 - Naming Your Recipe and Adding Ingredients 4:15 - Calling the Function (Pressing the button) 5:30 - 10-Second Commuter Challenge 6:15 - Next Up: Return vs Print (Episode 7) COMMUTER CHALLENGE: If you define a recipe like this: def show_total(): print(100) But you never write show_total() later in your script, what actually appears on your screen? Drop your answer in the comments below! --- ⚖️ DISCLOSURES & NOTICES: Voice & Production: This audio/video production utilizes synthetically generated AI voices alongside original instructional design. Commercial Rights: Audio and synthetic voice tracks are licensed for distribution and monetization. #Python #LearnPython #Programming #PythonFromScratch #PythonFunctions #CodingForBeginners
Episode 5: Dictionaries (Key-Value Pairs) In this episode of PYTHON_FROM_SCRATCH, we solve the problem of organizing data. Lists are great for simple rows of items, but when you need clear tags (like a phone contact list), you need a Dictionary. We explore how to build Key-Value pairs, use curly braces, and easily look up or update specific pieces of information without counting index numbers. 0:00 - The Phone Contacts Analogy 0:45 - Welcome & AI Voice Disclosure 1:30 - Why We Need Dictionaries 2:20 - Building Key-Value Pairs (Curly Braces) 3:45 - Looking Up and Modifying Data 5:10 - 10-Second Commuter Challenge 6:00 - Next Up: Reusable Recipes / Functions (Episode 6) COMMUTER CHALLENGE: If you have a dictionary: profile = {'city': 'Bristol', 'tier': 'Gold'} What happens inside the dictionary if you write: profile['tier'] = 'Platinum'? Drop your answer in the comments below! --- ⚖️ DISCLOSURES & NOTICES: • Voice & Production: This audio/video production utilizes synthetically generated AI voices alongside original instructional design. • Commercial Rights: Audio and synthetic voice tracks are licensed for distribution and monetization. #Python #LearnPython #Programming #PythonFromScratch #PythonDictionaries #CodingForBeginners
Episode 4: Lists, Zero-Indexing, and Loops In this episode of PYTHON_FROM_SCRATCH, we stop creating separate variable boxes for every item and learn how to bundle data together using Lists. We explore the infamous "zero-indexing" rule (why programmers count from zero), and how to use For Loops to automatically repeat tasks without copying and pasting code. 0:00 - The Egg Carton Analogy (Why we use Lists) 0:45 - Welcome & AI Voice Disclosure 1:35 - Building a List (Square Brackets) 2:20 - The Zero-Indexing Trick 4:00 - Automating Tasks with For Loops 5:30 - 10-Second Commuter Challenge 6:15 - Next Up: Dictionaries (Episode 5) COMMUTER CHALLENGE: If names = ['Sam', 'Alex', 'Jordan'], what name do you get when you ask Python for names[1]? Drop your answer in the comments below! --- ⚖️ DISCLOSURES & NOTICES: • Voice & Production: This audio/video production utilizes synthetically generated AI voices alongside original instructional design. • Commercial Rights: Audio and synthetic voice tracks are licensed for distribution and monetization. #Python #LearnPython #Programming #PythonFromScratch #ForLoops #CodingForBeginners
Episode 3: Making Decisions (If, Elif, Else) In this episode of PYTHON_FROM_SCRATCH, we give Python a fork in the road using if, elif, and else statements. We explore the real-world coat-rack analogy, how indentation works, and the critical difference between assigning a value (=) and checking equality (==). 0:00 - The Coat Rack Analogy 0:45 - Welcome & AI Voice Disclosure 1:30 - How If, Elif, and Else Work 3:10 - The Four-Space Indentation Rule 4:20 - Assignment (=) vs Equality (==) 5:45 - 10-Second Commuter Challenge 6:45 - Next Up: Lists and Loops (Episode 4) COMMUTER CHALLENGE: If battery = 15, and your code checks: if battery > 20: print("Good") else: print("Charge now") What appears on screen? --- ⚖️ DISCLOSURES & NOTICES: Voice & Production: This audio/video production utilizes synthetically generated AI voices alongside original instructional design. Commercial Rights: Audio and synthetic voice tracks are licensed for distribution and monetization. #Python #LearnPython #Programming #PythonFromScratch
Welcome to Episode 2! Now that you know how to create variables and label your boxes, it's time to talk about what goes INSIDE those boxes. Computers are picky about the difference between words and numbers. If you treat text like a number, the computer gets confused! In this episode, we break down the three fundamental "Data Types" in plain English: **Strings (Text):** Why you MUST use quotation marks. **Integers:** Clean, whole numbers (no decimal). **Floats:** Numbers with a decimal point (why they "float"). We also look at the most powerful command for troubleshooting: the type() function. This is how you ask Python, "Hey, what kind of data is in this box?" This is the key to preventing silly errors as your code gets more advanced! *** QUICK CHEAT SHEET (To look at while you listen): # Creating different types of data: first_name = "Sarah" # This is a String (Text) test_score = 98 # This is an Integer (Whole Number) current_temp = 18.5 # This is a Float (Decimal Number) # How to check the type of any variable: print(type(first_name)) # Python says: 'str' (String) print(type(test_score)) # Python says: 'int' (Integer) print(type(current_temp)) # Python says: 'float' (Float)
Welcome to Episode 1! In this episode, we start from absolute zero and look at how Python actually reads your instructions (like a checklist from top to bottom) and how it remembers information using "Variables". Instead of scary maths jargon, we break variables down using everyday analogies like labelled plastic storage boxes and spreadsheet cells. What you’ll learn in this episode: • Why computers have zero common sense (and why step-by-step order matters) • What a "Variable" actually is (a storage box with a name tag) • Why the equals sign (=) in Python is an action instruction, not a maths symbol • How to update what is inside a box • How to use the print() instruction to display what is inside a box on your screen --- QUICK CODE CHEAT SHEET (To look at while you listen): 1. Put the number 30 inside a box called class_size: class_size = 30 2. Update that same box with a new number (throws away the 30): class_size = 31 3. Display what is inside the box on your screen: print(class_size)
Ranking source
Apple Podcasts rankings via the Mato Topic Intelligence Platform.
Observed November 4, 2026.
Apple and Apple Podcasts are trademarks of Apple Inc., registered in the U.S. and other countries.
Pairs with
Bring this source into Mato to read its transferable patterns, then turn them into an original show for your own audience.