Before you can build games, tools, or apps in Python, you need to understand how the language communicates. This section introduces four essential skills that every beginner must master. Each page goes deeper into one key idea, with simple examples and activities to help you practise.
L1: Print & Strings
We begin with printing. Python uses the print() function to display messages on the screen — it’s how your code gives feedback or instructions. You’ll also learn about strings, which are pieces of text written inside quotation marks. Strings are useful for dialogue, names, instructions, and more.
L2: Data Types
Next, you’ll explore the different data types in Python. This means understanding the difference between text, whole numbers, and decimals (called str, int, and float). Choosing the right type of data is important for making your programs run properly and avoid errors.
L3: User Input
Once you know how to display text and work with data, you’ll learn how to ask the user for information using the input() function. This is how Python programs become interactive — taking in names, numbers, or choices from the user and using them in the code.
L4: Variables
Finally, we’ll introduce variables — a way to store and reuse data in your programs. You’ll see how to name variables, assign them values, and use them to control what your code does. Variables are like labelled boxes that hold your data until you need it.