Anurag Rana          Projects     Contact Me     Blog    
Top (max 10) reviews: A Student's Guide to Python for Physical Modeling.

4.4 out of 5.0    13 total reviews.

Buy This Book
All Books
5.0 out of 5.0 -

by SeferTech on Aug. 3, 2015

I just found this by "accident" while googling a question about python. I am so very happy to have found this book - I purchased the kindle version within minutes of finding it (the paper version is not available for another month) - I just knew this would be a great book. My hunch was right - I love this book! I have been on and off using Python for at least 6 or 7 years as needed for scientific computing. I have perused many of the most popular Python books and purchased a good many. What usually happens is I lose interest quickly and never finish the book. But this book seems different. It is written in a very clear language and gets right to the point of programming with Python and uses the latest packages such as Anaconda or Enthought Canopy with focus on numpy and matplotlib. I really like the style of the book and the content. The level is for beginning programmers (which I am not) but suitable for intermediate and advanced programmers for sure. I highly recommend this for self-study as all the programs are available online and they actually work out of the box. I am sure I will finish this book and refer back to it for years to come.

5.0 out of 5.0 -

by SJ on June 12, 2016

A perfect start for a beginner.

4.0 out of 5.0 -

by Enrique Nanez on Nov. 16, 2017

A nice no nonsense introduction to scientific computing aspects in python. It introduces concepts and techniques around clear and engaging examples that help you get up and running using python for modeling.

4.0 out of 5.0 -

by Amazon Customer on Sept. 2, 2017

A Student's Guide to Python for Physical...

5.0 out of 5.0 -

by Spanky05 on Jan. 19, 2017

This is a great quick start for using python for string manipulation, matrix operations, plotting and other things. After working through this book I realized that I do not need matLab for the matrix operations that I need to do, numpy covers it for me YMMV. Also this is not a definitive python reference, as there are many python features that are not covered like the object oriented programming features of python. My recommendation get this book and get productive quickly. You may want to get a more detailed book to cover the other great features of python. Finally the authors do a great job pointing out what you need to do if you use python 3 or python 2.7. All of the code examples ran great on my Mac with Xcode. This book would also be a great intro to programming.

5.0 out of 5.0 -

by Daniel S Eppelsheimer on Nov. 12, 2015

As Python (the language) spreads across the globe, this and others to follow become must reads

4.0 out of 5.0 -

by Amazon Customer on Sept. 21, 2016

Everything was ok.

4.0 out of 5.0 -

by MSE fanatic on May 4, 2016

Not a bad quick starter to python for undergraduates in natural sciences and engineering. You will get an overview of programming basics and the necessary python libraries such as NumPy, SciPy, and Matplotlib. I do wish there was more content on the SymPy package.

5.0 out of 5.0 -

by MP on June 6, 2017

I am a physics grad student with minimal programming experience (a one-semester Matlab course and regular but unsophisticated Mathematica use). I needed a quick introduction to Python in order to use a specialized Python package for electronic transport calculations (Kwant). This book was exactly what I needed because, unlike most online tutorials, it specifically introduces the aspects of Python necessary for physical modeling. This allows the reader to go quickly from no knowledge of python to building rudimentary models in the minimum amount of time. I worked through the first three chapters to get acquainted with basic tools and syntax and then used the book as a reference. The title of this books is aptly given: it's a great place to start for students who want to use Python as a tool for modeling physical systems.

5.0 out of 5.0 -

by Amazon Customer on Oct. 29, 2015

I just finished reading and working all examples in this book. I highly recommend it for anyone interested in scientific computing. The authors' style is straightforward and economical. The topics are well chosen, starting from the simple and working up to the meaty.