Numpy Beginner\'s Guide, 2Nd Edition: An Action Packed Guide Using Real World Examples Of The Easy To Use, High Performance, Free Open Source Numpy Mathematical Library