Identifiers, operators, I/O, functions and control structures
Identifiers name variables and functions and follow Python naming rules; keywords are reserved words. Literals include numbers and strings, and Python is dynamically typed so no explicit type declaration is needed.
Python provides arithmetic, relational, logical, assignment, membership and identity operators. Expressions combine operands with operators and are evaluated according to operator precedence.
The input function reads a string from the user and print displays output; f-strings format values cleanly within text.
Functions are defined with def and may take default arguments and return values. Control flow uses if-elif-else and while or for loops with break, continue and pass; the exit function ends a program.
This unit covered identifiers and literals, operators and expressions, input and output, defining functions with default arguments, and the control structures of Python.