Python for GCSE Science and Maths

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...

Pascal’s Triangle with Python

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...

Cleaner Python with PEP 8

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...