IPython Notebook Essentials
- Length: 190 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2014-11-21
- ISBN-10: 1783988347
- ISBN-13: 9781783988341
- Sales Rank: #2337667 (See Top 100 Books)
Compute scientific data and execute code interactively with NumPy and SciPy
About This Book
- Perform Computational Analysis interactively
- Create quality displays using matplotlib and Python Data Analysis
- Step-by-step guide with a rich set of examples and a thorough presentation of The IPython Notebook
Who This Book Is For
If you are a professional, student, or educator who wants to learn to use IPython Notebook as a tool for technical and scientific computing, visualization, and data analysis, this is the book for you. This book will prove valuable for anyone that needs to do computations in an agile environment.
In Detail
In data science, it is difficult to present interesting visual or technical content, as it involves scientific notations that are not easy to type in a normal document format. IPython provides a web-based UI called Notebook, which creates a working environment for interactive computing that combines code execution with computational documents. IPython Notebook makes the task simpler as it was developed for scientific programming to solve larger problems through a series of smaller programs. IPython Notebook is used to learn Python in a fun and interactive way and to do some serious parallel / technical computing.
The book begins with an introduction to the efficient use of IPython Notebook for interactive computation. The book then focuses on the integration of technologies such as matplotlib, pandas, and SciPy. The book is aimed at empowering you to work with IPython Notebook for interactive computing, configuring it, creating your own notebooks / research documents. You will learn how IPython lets you perform efficient computations through examples with NumPy, data analysis with pandas, and visualization with matplotlib.
Table of Contents
Chapter 1: A Tour of the IPython Notebook
Chapter 2: The Notebook Interface
Chapter 3: Graphics with Matplotlib
Chapter 4: Handling Data with pandas
Chapter 5: Advanced Computing with SciPy, Numba, and NumbaPro
Appendix A: IPython Notebook Reference Card
Appendix B: A Brief Review of Python
Appendix C: NumPy Arrays