|
Lesson 1 | Assignment of Variables | If you are not sure what a variable is - see variable in the Glossary section. | 21/09/2022 |
Lesson 2 | Error Messages | 22/09/2022 | |
Lesson 3 | if, else and elif | Conditional statements to vary action according to the value of a variable | 23/9/2022 |
Lesson 4 | for.. in... | Assigning variable values from a list for iteration by 'for... in...' | 26/09/2022 |
Lesson 5 | # | Comments | |
Lesson 6 | functions | Access to a library of functions and how to write one yourself. | 27/09/2022 |
Lesson 7 | storing data | Using lists | |
Lesson 8 | input() | User interaction with your program | |
Lesson 9 | numbers | Types of numbers | 28/09/2022 |
Lesson 10 | while | Simple loop function | 30/09/2022 |
Lesson 11 | Exercise | Euclid's greatest common divisor algorithm | 01/10/2022 |
Lesson 12 | Operators | Operators, operands and operations. Lots of mathematical actions here! Did the Arithmetical Operators, the Relational or Comparison Operators, the Assignment Operators and the Bitwise Operators |
03/10/2022 |
Lesson 13 | Rounding float numbers | Using round() and specifying a number of decimal places | |
Lesson 14 | Significant figures | ||
Lesson 15 | maths functions | Click here to see the thinking process behind a program I have written. I take you through step by step. The program solves GCSE level quadratic equations. |
15/10/2022 |
Lesson 16 | Operators | Did Identity and Logical today - only one to go! | |
Lesson 17 | Turtles | Great fun getting a turtle to draw a cube. I also did a page on turtle commands. |
16/10/2022 |
Lesson 18 | I made a page explaining how 'turtles' came about. Then I made a program to draw an equilaterally sided figure of the choice of the user. |
17/10/2022 | |
Lesson 19 | Incorporated code that directed the user to choose only an integer in a specific range. |
19/10/22 | |
Lesson 20 | A Halloween Greeting - a witch turtle drawing pentacles on a spooky castle background. While doing this I set up a page on colour. |
20/10/22 | |
Lesson 21 | Great fun writing a program that will draw any number of points on a star. There are three methods to make it work... Odd number of points: Even points, that halve to an even number (e.g. 8): Even points that halve to an odd number (e.g. 14): I also learnt how to change the position of the cursor with an address command rather than steering it there. |
22/10/2022 | |
Lesson 22 | As a biproduct of the star program I have written a program that draws a 'flower' with petalsthat are 'kite shaped'. The user chooses the number of 'petals'. I added to the colour page - explaining how figures can be filled with colour. I also started a page on circles. |
24/10/2022 | |
Lesson 23 | A pumpkin Halloween Greeting. |
26/10/2022 | |
Lesson 24 | Today I added to the circles page - making it easier to understand. I also found out how to make an 'oval shape' - an ellipse. I also discovered how to define a method - rather like creating a subroutine in Basic - orientate the turtle in one simple command, and make the turtle return home - turtle.home(). |
27/10/2022 | |
Lesson 25 | Today I thought of Remembrance Day - and did a tribute to the fallen... This includes a method for drawing the poppy - therefore calling on that would be possible with alternate sizes and orientation. Something for tomorrow maybe... |
28/10/2022 | |
Lesson 26 |
This is a tribute to my Aunt - I received the sad news that she would soon 'pass' today... |
17/12/2022 | |
Lesson 27 | ![]() |
18/12/2022 | |
Lesson 28 | ![]() |
19/12/2022 | |
Lesson 29 | ![]() |
20/12/2022 |