With Early Release ebooks, you get books in their earliest form—the author's raw and unedited content as he or she writes—so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters as they're written, and the final ebook bundle.
The world of finance requires detailed analysis of large amounts of data in very short periods of time. Python for Finance provides the Python techniques and tools you need to successfully apply Python for the development of financial applications and interactive financial analytics. The first part of the book shows how to set-up your Python infrastructure, the second is more topic-oriented, and the third offers readers relevant case studies.
The author includes topics such as integration with Excel, stochastics, statistical analysis, and handling derivatives valuation (through a Monte Carlo simulation). Useful Python libraries are also covered, including NumPy, SciPy, matplotlib, and pandas.
Chapter 1Python and Finance
Chapter 2Infrastructure and Tools
Chapter 3Introductory Examples
Chapter 4Financial Analytics and Development
Chapter 5Data Visualization
Chapter 6Financial Time Series
Chapter 7Input-Output Operations
Chapter 8Performance Python
Chapter 9Mathematical Tools
Chapter 12Excel Integration
Chapter 13Object Orientation and Graphical User Interfaces
Yves Hilpisch has 10 years of experience with Python, particularly in the finance space. He founded Visixion - an independent, privately-owned analytics software provider and financial engineering boutique. He works as Managing Director Europe for Continuum Analytics, and lectures on Mathematical Finance at Saarland University in Germany.
The author provides many interesting examples, but does not provide sufficient background or support to, say, modify the code for custom purposes. At other times the author gives overviews of very basic Python topics, such as data types and structures. In this respect the book suffers from an indecision on whether it is an introductory or advanced text. Most of the concepts considered herein are covered more in depth in Python for Data Analysis. This has been a nice refresher text, but I do not recommend it for the beginner or for anyone hoping to learn the pandas library for the first time.
(Disclaimer: I'm writing this having only gone through the first early release.)