Provide a general overview on data types. Both abstract theory and Python examples are to be included.