Python - Intermediate - 101 Computing https://www.101computing.net Boost Your Programming Skills! Mon, 08 Jun 2026 20:25:26 +0000 en-US hourly 1 https://www.101computing.net/wp/wp-content/uploads/cropped-android-chrome-512x512-1-32x32.png Python - Intermediate - 101 Computing https://www.101computing.net 32 32 Estimating π with François Viète’s Infinite Product https://www.101computing.net/estimating-pi-with-francois-vietes-infinite-product/ Thu, 04 Jun 2026 13:45:21 +0000 https://www.101computing.net/?p=22232 Long before computers existed, mathematicians were already trying to pin down the value of π using clever geometric constructions and infinite processes. One of the earliest breakthroughs came from a French mathematician named François Viète (1540–1603), who discovered one of

The post Estimating π with François Viète’s Infinite Product first appeared on 101 Computing.

]]>
Python Challenge: Nicomachus’ Theorem https://www.101computing.net/python-challenge-nicomachus-theorem/ Wed, 03 Jun 2026 09:29:21 +0000 https://www.101computing.net/?p=22216 Nicomachus of Gerasa was an ancient Greek mathematician who lived around 60–120 AD. He is best known for his work Introduction to Arithmetic, one of the earliest surviving books on number theory. One of the most famous results attributed to

The post Python Challenge: Nicomachus’ Theorem first appeared on 101 Computing.

]]>
UK Car Plate Number Decoder https://www.101computing.net/uk-car-plate-number-decoder/ Mon, 18 May 2026 15:12:45 +0000 https://www.101computing.net/?p=22183 Did you know you can find out where a UK car was first registered or how old it is just by looking at its number plate? In this Python challenge, we will create a program that decodes a UK plate

The post UK Car Plate Number Decoder first appeared on 101 Computing.

]]>
Estimating Pi Using Coprime Numbers https://www.101computing.net/estimating-pi-using-coprime-numbers/ Wed, 29 Apr 2026 12:45:10 +0000 https://www.101computing.net/?p=22137 Did you know you can estimate the value of π (pi) using probability and number theory? This challenge explores a surprising mathematical relationship: The probability that two randomly chosen integers are coprime, is equal to Coprime numbers? Two numbers are

The post Estimating Pi Using Coprime Numbers first appeared on 101 Computing.

]]>
The Goldbach Conjecture (Python Challenge) https://www.101computing.net/the-goldbach-conjecture/ Thu, 19 Mar 2026 14:06:16 +0000 https://www.101computing.net/?p=22116 The Goldbach Conjecture is an unproven mathematical rule, proposed by Christian Goldbach in 1742, stating that every even integer greater than 2 is the sum of two prime numbers. Despite verification by computers up to 4 x 1018, no formal

The post The Goldbach Conjecture (Python Challenge) first appeared on 101 Computing.

]]>
Estimating Pi using the Basel Problem https://www.101computing.net/estimating-pi-using-the-basel-problem/ Fri, 13 Mar 2026 11:44:33 +0000 https://www.101computing.net/?p=22114 The Basel Problem In the 17th century, mathematicians became fascinated by an infinite series known as the Basel Problem. The question was simple to state but extremely difficult to solve: What is the exact value of the following infinite series?

The post Estimating Pi using the Basel Problem first appeared on 101 Computing.

]]>
Python Challenge: How Secure Is My Password? https://www.101computing.net/python-challenge-how-secure-is-my-password/ Thu, 12 Mar 2026 15:42:38 +0000 https://www.101computing.net/?p=22109 Passwords are the first line of defence protecting our online accounts. But how secure is your password really? In this Python challenge we will create a program that estimates how long it would take for a hacker to guess a

The post Python Challenge: How Secure Is My Password? first appeared on 101 Computing.

]]>
The Story of Gauss and 1 + 2 + 3 + … + 100 https://www.101computing.net/the-story-of-gauss-formula/ Mon, 23 Feb 2026 15:13:40 +0000 https://www.101computing.net/?p=22096 When learning about algorithms, one of the most important ideas in computer science is the Big O Notation. It helps us measure how efficient an algorithm is — especially as the size of the problem gets bigger. To introduce this

The post The Story of Gauss and 1 + 2 + 3 + … + 100 first appeared on 101 Computing.

]]>
Metronome App (Python Challenge) https://www.101computing.net/metronome-app-python-challenge/ Sun, 30 Nov 2025 16:05:32 +0000 https://www.101computing.net/?p=21936 With this Python challenge, we will create a metronome app to help musicians keep the right tempo when practising their favourite tunes. By the end of this project, we will have a program that takes user input for the BPM

The post Metronome App (Python Challenge) first appeared on 101 Computing.

]]>
Lesson Finder (Python Challenge) https://www.101computing.net/lesson-finder-python-challenge/ Mon, 06 Oct 2025 14:31:58 +0000 https://www.101computing.net/?p=21894 In this project, you’ll design a Python program that stores your school timetable (e.g. 5 lessons per day, Monday to Friday) and allows you to quickly find out what lesson you have on any given day and period. Simply enter

The post Lesson Finder (Python Challenge) first appeared on 101 Computing.

]]>