With a primary focus on examples and applications of relevance to computational scientists, this brilliantly useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts written in the easy-to-learn, high-level Python language. All the tools and examples in this book are open source codes. This third edition features lots of new material. It is also released after a comprehensive reorganization of the text. The author has inserted improved examples and tools and updated information, as well as correcting any errors that crept in to the first imprint.
This is a very practical book for scientists and researchers needing to get things done. Python is introduced in a very pragmatic and elegant way for typical scientific tasks (typical file reading/parsing scripting, numeric processing, optimization, mathematical processing, etc.). I wished I had this book 5 years ago, would recommend it to any starting researcher (or researcher looking for an adequate environment to glue his computational research efforts).