Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance
by
Dr Massimo Di Pierro
(Author)
ISBN-13: 978-0991160402
ISBN-10: 0991160401
Why is ISBN important? ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
In Stock.
Ships from and sold by Amazon.com.
More Buying Choices
(Updated to use Python 3.8) This book is assembled from lectures given by the author over a period of 16 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectures teach the core knowledge required by any scientist interested in numerical algorithms and by students interested in computational finance.
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1
Editorial Reviews
About the Author
Massimo Di Pierro is Associate Professor at the School of Computing of DePaul University in Chicago. He has a Ph.D. in High Energy Theoretical Physics from the University of Southampton (UK). His expertise is in Numerical Algorithms, Parallel Computing, and Web Application Development.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Experts4Solutions (November 26, 2013)
- Language : English
- Paperback : 376 pages
- ISBN-10 : 0991160401
- ISBN-13 : 978-0991160402
- Item Weight : 1.11 pounds
- Dimensions : 6 x 0.85 x 9 inches
- Best Sellers Rank: #2,699,470 in Books (See Top 100 in Books)
- #16,515 in Technology (Books)
- #43,204 in Science & Mathematics
- Customer Reviews:
Customer reviews
4.0 out of 5 stars
4 out of 5
11 global ratings
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on June 10, 2016
While the topics and solutions were a bulls eye, it lacks in explaining the background theory comprehensively enough. Perhaps its not what this book is meant for.
Reviewed in the United States on May 2, 2015
Excellent book! From all the Python books I have bought this may be one of the best. I like the practical examples of classes; no theoretical stuff. I put to work these routines immediately. All the code in all the examples is downloadable as one file only: classes, modules, functions, all. There are some typos in the printing but the code works just fine. Two things I liked a lot: the implementation of a class for creating matrices and the class for finance using sql and dictionaries. This is not your classic handholding programming book; it is more in the line of "you have a practical problem and solve it".
2 people found this helpful
Report abuse
Reviewed in the United States on March 11, 2014
As a python novice, the examples in this book have given me a lot of ideas about better ways to code things. My only complaint about the book is that I wish it came in kindle format -- I carry it with me everywhere and the pages have become quite dogged riding around in my book bag.
4 people found this helpful
Report abuse
Reviewed in the United States on June 7, 2015
Excellent book! It's full of very useful and practical information.
Reviewed in the United States on August 22, 2014
There are so many typos in this book; I thought that they were put in on purpose for copyright reasons.
10 people found this helpful
Report abuse
Reviewed in the United States on February 1, 2014
It is very helpful if you have great interest in Python and finance. Also very helpful if you take this as a tool book for coding in Python.
One person found this helpful
Report abuse
Reviewed in the United States on April 9, 2014
I choose 5 stars cause is a good book. If you a beginner and into trading, you should buy this book and it will help you improve your computer skills in coding.
One person found this helpful
Report abuse
Reviewed in the United States on August 29, 2014
Good choice of topics, simple clear explanations. DiPierro has truly captured the spirit of Python.
Top reviews from other countries
Ronnie C
4.0 out of 5 stars
Excellent read, lots of examples. Good introduction to algorithms.
Reviewed in the United Kingdom on November 28, 2014
Really good book with a lot of code examples and easy to read.
I found that obviously to get full use out of it you have to put in the effort after all it's an algorithms book but with the amount of detail in here and a fairly relaxed read it's good.
You need to be next to your computer and, for me at least, I did need to repeatedly read sections until I understood what the code was trying to accomplish; I put that down to me just not being familiar with all the material.
It's a dip in and out type book but starting from beginning to end is quite interesting as I came up with "aha" moments about using some of the algos for work which I wouldn't have immediately considered.
Having everything in code also helped me as often the mathematical explanation on Wikipedia is missing subtle details that a real coded explanation makes much clearer.
Once done you'll need a more advanced book but then you'll have a good base.
I found that obviously to get full use out of it you have to put in the effort after all it's an algorithms book but with the amount of detail in here and a fairly relaxed read it's good.
You need to be next to your computer and, for me at least, I did need to repeatedly read sections until I understood what the code was trying to accomplish; I put that down to me just not being familiar with all the material.
It's a dip in and out type book but starting from beginning to end is quite interesting as I came up with "aha" moments about using some of the algos for work which I wouldn't have immediately considered.
Having everything in code also helped me as often the mathematical explanation on Wikipedia is missing subtle details that a real coded explanation makes much clearer.
Once done you'll need a more advanced book but then you'll have a good base.
One person found this helpful
Report abuse


