Concept map: Programming in Python
Year 8 – Intro to Python programming
blocks/
macrostructure atoms subatomic
relationships
can be can be
nested in grouped in
compound
text surface program contains contains statements contains expressions
statements
can involve can involve are formed
using
applied
sequence input operators
to
selection output function calls return
variable
iteration assignment associates refer to
identifiers
function
literals
definitions
translated and correspond to
executed by an
program control control the statement expression
interpreter involves
execution structures flow of execution evaluation
Resources are updated regularly — the latest version is available at: ncce.io/tcc.
This resource is licensed under the Open Government Licence, version 3. For more information on this licence, see ncce.io/ogl.