Series of  6 Lessons in Python with an extra help sheetQuick View
vaho

Series of 6 Lessons in Python with an extra help sheet

7 Resources
<p>A series of resources to teach Python - from basic arithmetic, through if/else statements and loops (definite and indefinite), to using randomisation to select specific elements from a list.</p> <p>Covers what is required for GCSE.<br /> Contains many exercises and lots of working code which can simply be copied, pasted and run in your Python editor of choice e.g. Trinket or Idle</p> <p>Complete in this order:<br /> Basic maths in Python - add, subtract, multiply, divide, MOD<br /> Order of operators in programming<br /> if… else in Python (basic, nested and using Boolean operators)<br /> Loops - Iteration (definite and indefinite)<br /> Lists (Arrays) in Python<br /> Randomisation in Python</p> <p>Python Help sheet - starts from printing “Hello World” to using randomisation. Detailed explanations at every stage.</p>
Loops - definite and indefiniteQuick View
vaho

Loops - definite and indefinite

(0)
<p>The presentation works through the different types of loops, - for, while and repeat. There are a number of animated slides to specifically identify important concepts</p>
Randomisation in PythonQuick View
vaho

Randomisation in Python

(0)
<p>Answers the question: How does a computer choose, create and use random elements?</p>
Binary and HexadecimalQuick View
vaho

Binary and Hexadecimal

(0)
<p>Introduces binary building on what the students already know. Goes on to use the same principle for hexadecimal. When observed using this, the teacher said they always struggled with teaching binary, but now they actually understood it, due to the way it is presented.</p>
Basic maths in PythonQuick View
vaho

Basic maths in Python

(0)
<p>Relates Python operators to everyday maths. Also introduces ‘casting’. There are a number of tasks for the pupils to complete.</p>
Types of numberQuick View
vaho

Types of number

(0)
<p>Explains real, rational, irrational, whole and natural numbers, and integers</p>
Fixed and Floating pointQuick View
vaho

Fixed and Floating point

(0)
<p>Explains fixed and floating point - using animation for the latter. NOTE: The presentation makes mention of two’s compliment.</p>
if... else in PythonQuick View
vaho

if... else in Python

(0)
<p>Answers the questions: How does a computer make a decision?<br /> Includes nested ifs</p>
Python Help sheetQuick View
vaho

Python Help sheet

(0)
<p>This document t aims to give a grounding in the main areas of programming in Python (version 3).</p> <p>There is a working example for each element in the GCSE programming specification (as of May 2019).</p> <p>The program will run through with no errors.</p> <p>At certain points the program asks for input.</p> <p>Follow what is asked for (the first time the program waits for input, anything can be typed in)</p>
Data RepresentationQuick View
vaho

Data Representation

4 Resources
<p>A series of presentations explaining and demonstrating various aspects of data representation.</p>