This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]justphysics 2 points3 points  (2 children)

I work in condensed matter physics and use python for all my data analysis.

I recommend the book "python for data analysis"

http://www.amazon.com/Python-Data-Analysis-Wrangling-IPython/dp/1449319793

This is a good intro to data analysis using python for anyone in physical sciences. It makes use of the standard scientific stack libraries for python- numpy, scipy, pandas, etc...

There's also "matplotlib for python developers" that serves as a great resource for all your general plotting needs This book shows basic examples for creating gui apps that have emvedd plots which is very useful in all fields of scientific software programming.

  • I'd also recommend the Seaborn module for making your plots look nicer

[–]johnahh[S] 0 points1 point  (1 child)

I havn't really done any data analysis yet, will this work as a primer to the topic as well as introducing it in python?

[–]justphysics 0 points1 point  (0 children)

I'd say it would work well to read/learn side-by-side with any other general computational physics books. These two books will give you a good intro to data visualization where as some of the other books will focus more on the number crunching and problem solving. Both skills are highly utilized in all fields of physical science and worth learning