An atom is something that has a value. Identifiers, Literals, Strings, Lists, Tuples, Sets etc. are all atoms.
An expression is any valid combination of operators, literals and variables. In other words a valid combination of atoms and operators forms a python expression.