On this page you will find a range or resources for programming in Python 3.
-
Stuxnet
Stuxnet was / is a virus that was developed to specifically target the centrifuges use in the Iranian uranium enrichment programme. Watch the video and […]
-
Refurbishing a laptop – Lenovo T420 Remove keyboard, replace CPU thermal paste and clean cooler
This visual guide will run through the steps to remove the CPU cooler, clean it and replace the thermal paste on the CPU. You will […]
-
Robotics – V5 Sensors
There are a number of different V5 Sensors that are available. The majority work with vision detecting objects, movement or distance. Vision Sensor Optical Sensor […]
-
VEXCode V5 Pro – Robot Movement
This guide will run through how to code the VEX V5 Brain and otors to move the robot autonomously (by itself) and through the controller. […]
-
VEX Robotics – Getting Started
Installing VEXCode Pro V5 This guide will show you how to download and install VEX Code Pro V5 on your computer. Go to www.vexrobotics.com/vexcode-download Download […]
-
Programming Challenges
The tasks below can be solved in any programming language. Count Letters in a String Create a program which will produce read in a string […]
-
Python: 15 String Manipulation
W3 Schools Python String Manipulation
-
Python: 14 String Formatting
There are a lot of different ways to format and display text in Python. You can find a lot of excellent reference materials on W3 […]
-
Python: 13 Iteration – Loops – For
A for loop is used to iterate over a known number of items or a list. It is used when you know how many times […]
-
Python: 12 Iteration – Nested Loops
Nested loops are loops inside other loops. Note that the outer loop (first_word) is run first and then the code block encounters the second inner […]
-
Python: 11 Iteration – Loops – While
Iteration is the programming concept of repeating or looping sections of code. In Python there are two main types of loops while and for. The […]