Register - Login - Forgotten Password

Lesson 1: Setting Up Your Python Environment On Windows

How does a Windows computer process an instruction written in Python? Open Full Article...

Lesson 2: Your First Python Program

How can one line of text make a computer display a message? Open Full Article...

Lesson 3: Variables and Storing Information

How can a programme remember a name, a score or a temperature so it can use that information later? Open Full Article...

Lesson 4: Numbers and Calculations in Python

If Python can remember numbers, can it also work things out with them? Open Full Article...

Lesson 5: Working With Text and Strings

How can Python keep track of a name, a message or a whole sentence when each is made from different marks? Open Full Article...

Lesson 6: Getting Input From the User

So far, our programmes have only displayed information. What if the person using one needs to answer back? Open Full Article...

Lesson 7: Converting Between Text and Numbers

Why does Python treat "10" + "5" as "105" instead of 15? The answer is that values which look similar on the screen can be different kinds of information. Open Full Article...

Lesson 8: Making Decisions With If Statements

How can a Python program choose between different actions when a game score changes? A fictional game provides a clear setting for examining this question. Open Full Article...

Lesson 9: Using Else and Elif

What if a program needs to respond to several possible situations instead of giving only a yes-or-no response? Open Full Article...

Lesson 10: Comparing Values in Python

How can Python tell whether two scores match, or whether one number is bigger than another? Open Full Article...