preface getting started installing enthought canopy giving the installation test run if you occasionally get problems opening your ipnyb files using and understanding ipython (jupyternotebooks python basics part understanding python code importing modules data structures experimenting with lists pre colon post colon negative syntax adding list to list the append function complex data structures dereferencing single element the sort function reverse sort tuples dereferencing an element list of tuples dictionaries iterating through entries python basics part functions in python lambda functions functional programming understanding boolean expressions the if statement the if-else loop looping the while loop exploring activity running python scripts more options than just the ipython/jupyter notebook running python scripts in command prompt