The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Updated for Python 3, the second edition of this hands-on book helps you get started with the language, guiding developers and quantitative analysts through Python libraries and tools for building financial applications and interactive financial analytics.

Using practical examples throughout the book, author Yves Hilpisch also shows you how to develop a full-fledged framework for Monte Carlo simulation-based derivatives and risk analytics, based on a large, realistic case study. Much of the book uses interactive IPython Notebooks.

- I. Python and Finance
- 1. Why Python for Finance?
- 2. Python Infrastructure
- II. Mastering the Basics
- 3. Data Types and Structures
- 4. Numerical Computing with NumPy
- 5. Data Analysis with pandas
- 6. Object Orientated Programming
- 7. Data Visualization
- 8. Financial Time Series
- 9. Input/Output Operations