End a statement in python - correct answer ✔New line (meaningful
whitespace) or ; mid-line
Extend a statement - correct answer ✔\ extends previous line to current line
Code blocks - correct answer ✔Segments of code defined by an aligned
margin. Always preceded by a statement ending in a colon : on the previous
line.
Calling a function - correct answer ✔function() - no input needed
function(argument) - one or more argument needed
semantics - correct answer ✔The meaning of keywords or statements made
with them
syntax - correct answer ✔The structure and order of statements in python -
certain functions have a tightly defined syntax
Lexis - correct answer ✔The 'word list' of a language
Compilation - correct answer ✔Source code is translated once into machine
code.
Interpretation - correct answer ✔Interpretation translates source code every
time it is run, meaning that you need to have an interpreter in order to run the
code.
, Python 2 - correct answer ✔Still widely used but no longer in active
development. Not compatible with Python 3 files.
Python 3 - correct answer ✔Current version under active development. All
versions of P3 are compatible. Also known as CPython for 'canonical python'.
Cython - correct answer ✔Version of Python more suited to complex
mathematics - translated into C after writing.
Jython - correct answer ✔Python 2 that is translated into Java,
PyPy or RPython - correct answer ✔Subset of python used by developers to
work on the language itself.
Editors - correct answer ✔Support writing the code - e.g. colour coding
different semantic elements
Consoles - correct answer ✔Allow you to execute or terminate your code
Debuggers - correct answer ✔Sequentially run every element allowing
inspection at each point to look for errors.
Reserved words - correct answer ✔Terms in Python that are functions and
cannot be used as variable names
Positional arguments - correct answer ✔Input order of arguments as
parameters of a function determines order of execution. Referred to as args