Structure of a Computer Language * ASCII and Unicode * Variables * Types: numbers (integers and floating point), strings, booleans (True & False) * Statements and Expressions - Assignment * Operators - Arithmetic: + - * / // % ** - Comparison: <, <=, >. >=, ==, != - Boolean: not, and, or - Bitwise - Shift * Conditionals: if - else * Loops: while, for * Functions - Built-in functions: int(), float(), str(), chr(), ord() - Imported functions - User defined functions * Class