It often surprises me how little integration there seems to be between Computer Science and other STEM subjects. Just think of the possibilities! Python is the language of choice for working with...
In this article we will have more fun and games with the Python Turtle Graphics Module. There are so many things you can do with this module from very basic programs to...
Maths GCSE and Computer Science GCSE are often taught very separately, and yet they make excellent companions. Writing a program to explore a topic from Maths can really help to understand the...
Coding Pascal’s Triangle with Python is a fun intermediate-level challenge. Pascal’s Triangle is a fascinating mathematical structure which contains many patterns. Each element in a row is formed by adding the two...
In this article you will learn how to install Python packages using the pip package installer. When you install Python on your computer, it comes with the standard library which is a...
Here’s something fun. The 21 Game is a two-player counting game where each player can add 1, 2, or 3, starting at zero, to the total. the total must not exceed 21...
Today we are going to look at two ways to make your Python code cleaner. What does that mean? Well, code is very often read by people other than the person who...
A couple of years ago the BBC distributed nearly a million BBC Micro:bits to schools in the UK as part of the BBC’s Make it Digital initiative. It was generally considered a...
One of the great things about Python as a programming language is that you can do fairly powerful things with just a few lines of code. In this article we are going...