Learning Ipython for Interactive Computing and Data Visualization - Second Edition