Preface
1. Preliminaries
What Is This Book About?
Why Python for Data Analysis?
Python as Glue
Solving the "Two-Language" Problem
Why Not Python?
Essential Python Libraries
NumPy
pandas
matplotlib
IPython
SciPy
Installation and Setup
Windows
Apple OS X
GNULinux
Python 2 and Python 3
Integrated Development Environments IDEs
Community and Conferences
Navigating This Book
Code Examples
Data for Examples
Import Conventions
Jargon
Acknowledgements
2. Introductory Examples
3.IPython:An Interactive Computing and Development Environment
4.NumPy Basics:Arrays and Vectorized Computation
5.Gettinq Started with pandas
6.Data Loading,Storage,and File Formats
7.Data Wrangling:Clean t Transform l Merge t Reshape
8.Plotting and Visualization.
9.Data Aggregation and Group Operations
10.Time Series
11.Financial and Economic Data Applications
12.Advanced NumPy
Appendix:Python Language Essentials
Index