Lecture Notes on 29 Jan 2014 * Create meaningful short variable names. Use letters to begin your variable names and separate two or more words in a variable name by underscores. * Implicit types in Python - numbers, booleans, and strings * Numbers - integers and floating points numbers. Integer representation is exact and so is the arithmetic. Floating point representation is inexact and there are round off errors in computations. * Boolean types are either True or False. 0 (zero) and '' (empty string) are also taken to be False. Any other number or string is taken to be True. * String is either in single quotes ('') or double quotes (""). A character is a string of unit length. * Arithmetic operators: + - * / // % ** * Floor - largest integer less than the number * Ceiling - smallest integer greater than the number * Comparison operators: < <= > >= == !=