Listen "Learning Python"
Episode Synopsis
This extract comes from a book teaching Python programming for beginners, taking a “learn by doing” approach. It covers a range of foundational concepts, from defining variables and operators to utilising control flow statements, functions, and modules. The excerpt focuses on a project where the user is guided through building a math game. The game randomly generates arithmetic expressions and challenges the user to solve them. The project is divided into two parts: a set of functions written in the “myPythonFunctions.py” file and the main game logic written in the “mathGame.py” file. Each part is further broken down into exercises, providing step-by-step instructions for the reader to follow. The exercises cover key concepts like generating random numbers, working with lists and dictionaries, using the eval() function to evaluate expressions, and interacting with the user via input and output. The book concludes with additional challenges for the reader to further explore and test their newly acquired skills.
More episodes of the podcast Curiosophy: A Future Forward Cast.
Ghidra The NSA s Free Reverse Engineering
18/12/2025
Unveiling the Digital Truth
15/12/2025
When Smart Means Vulnerable
08/12/2025
How to Disappear CIA Guide by John Kiriakou
26/11/2025
An Alleged Web.
24/11/2025
Your Pocket Drone Detective
23/11/2025
$30 Bullet Resistant Armor
22/11/2025
Drone Swarmer
28/10/2025
Shodan Unmasking the Internet´s Devices
12/09/2025
Complete guide to smuggling
11/09/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.