Sign up  |  Log in

Best PYTHON book for Finance

Whats the best Python book for Finance (Risk or Quant)?

Kick start your CFA® Program prep with Top Instructors you’ll love and a course that offers free updates until you pass – We’ve got you covered.

Python for Finance, by Yves is probably worth checking out. Other than that, i’d search on Amazon and look at reviews.

"Between stimulus and response there is a space. In that space is our power to choose our response. In our response lies our growth and our freedom." -Viktor Frankl

I think it depends specifically on what you are doing with the code. Usually, these books will have some theme like options pricing or some statistics stuff, and have code that supplements the material. Programming language is not as important as what you are trying to achieve. 

“Visit the Water Cooler forum on Analyst Forum. It is the best forum.”
- Everyone

And keep in mind that if it’s statistics material, it better be written by a PhD or MS statistician, or it’ll be pretty wrong, usually.

I glance through all of these “Data Science” and “Big Data” books for finance and other subjects and apparently any bozo with a degree can publish. (and Big data and data science are generally *******izations of statistics unless taught by a real statistician.)

Anything from Wes McKinney or Travis Oliphant is gonna hit the mark

what about Python for Finance by Yves Hilpisch is it any good?

honestly I am not sure. I want apply my finance background with some coding to get into back office of a Bank/Hedge fund/ financial service/consulting. What would you suggest

“I think it depends specifically on what you are doing with the code. Usually, these books will have some theme like options pricing or some statistics stuff, and have code that supplements the material. Programming language is not as important as what you are trying to achieve. “

Hanuman wrote:

honestly I am not sure. I want apply my finance background with some coding to get into back office of a Bank/Hedge fund/ financial service/consulting. What would you suggest

Shameless plug but I write a blog at www.pythonforfinance.net which you may find of some interest…

Nothing to be ashamed about S666, it’s right in front of the topic and you’ve done a terrific job.

There’s a book and the name happens to be Python for finance. It includes:

  • Fundamentals: Python data structures, NumPy array handling, time series analysis with pandas, visualization with matplotlib, high performance I/O operations with PyTables, date/time information handling, and selected best practices
  • Financial topics: mathematical techniques with NumPy, SciPy and SymPy such as regression and optimization; stochastics for Monte Carlo simulation, Value-at-Risk, and Credit-Value-at-Risk calculations; statistics for normality tests, mean-variance portfolio optimization, principal component analysis (PCA), and Bayesian regression
  • Special topics: performance Python for financial algorithms, such as vectorization and parallelization, integrating Python with Excel, and building financial applications based on Web technologies.

Python for finance seems apt.

Though, not so sure about the reviews though!

Top 4: 

Head-First Python (2nd edition)

Learn Python the Hard Way (3rd Edition)

Python Programming: An Introduction to Computer Science (3rd Edition)

Learning with Python: How to Think Like a Computer Scientist