Lecture notes on 01 Sep 2017 * Read Ch. 2 * Write the Hello World program * Characterset - ASCII and Unicode * Variables - must start with a letter followed by n number of letters, digits, and underscores cannot be a reserved word * Statements - assignment statements * Types - int, float, str, bool * Operators - Arithmetic: + - * / // % ** - Comparison: < <= > >= == != - Boolean: not, and, or - Bitwise: - Shift: * Conditionals: if-else * Loops: while, for * Functions: * Lists: 1-D, 2-D * Tuple: is a list that cannot be changed - immutable * Set: is an unordered list of unique elements - mutable * Dictonary: is a set of key-value pairs * Simple input / output: Console, File * Class