You can print this page for a quick reference guide or you can use the tools below to create printable test sheets
1.1: understand the basic concept of the python programming language.
Keyword
Definition
high level
type of programming language which is easy for humans to read but which hides some of the detail of how the processor actually operates to simplify writing programs
low level
type of programming language which is hard for humans to read but which gives you complete control over each aspect of how the processor actually operates.
programming language
a way of describing algorithms using code that can be run on a computer
python
example of a high level programming language
sequence
running lines of code in a specific order
1.2: be able to assign and use variables
Keyword
Definition
assignment
setting the value of a variable
constant
named memory location used to store a data value which is set once then never changes
identifier
the name of a variable or constant
naming convention
set of rules to follow when choosing names for variables or constants
value
the data stored inside a variable
variable
named memory location used to store a data value which can change while a program runs
1.3: Input and output to the python console
Keyword
Definition
console
part of the screen which allows the user to interact with text based python programs
editor
part of the screen which allows the user to edit python code
input
reading data from the user into a program
output
sending data out from a program to a user
process
using data to make calculations
REPL
read evaluate print loop which allows you to run one line of code at a time
syntax highlighting
using different colours to help programmers understand code and spot errors
1.4: be able to understand and use arithmetic operators
Keyword
Definition
-
subtract
-=
decrease by
**
exponent (raise to the power)
/
divide
%
mod
+
add together
+=
increase by
arithmetic operator
symbol which tells python to perform a maths calculation with two values