Goodreads helps you keep track of books you want to read.
Start by marking “Effective Computation in Physics: Field Guide to Research with Python” as Want to Read:
Effective Computation in Physics: Field Guide to Research with Python
Enlarge cover
Rate this book
Clear rating
Open Preview

Effective Computation in Physics: Field Guide to Research with Python

by
4.14  ·  Rating details ·  37 ratings  ·  4 reviews

More physicists today are taking on the role of software developer as part of their research, but software development isn’t always easy or obvious, even for physicists. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field.

Written by two PhDs in nuclear engineering

...more
Kindle Edition, 552 pages
Published June 25th 2015 by O'Reilly Media
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Community Reviews

Showing 1-30
Average rating 4.14  · 
Rating details
 ·  37 ratings  ·  4 reviews


More filters
 | 
Sort order
Start your review of Effective Computation in Physics: Field Guide to Research with Python
Rohit Goswami
Sep 30, 2020 rated it liked it
I'll start with the bad. The mix of UNIX tools and python is poorly thought out. sed and friends are great, but it is counterintuitive to use them with python. There should have been a section on command line (subprocess) usage in python. Rakefiles should have been mentioned. The focus is a bit diffuse at times, the numpy exposition is shorter and less readable than others (including the docs). All the non-python aspects are highly suspect, and should be mostly ignored. In particular, the usage ...more
Marco Rizk
Jan 06, 2020 rated it it was amazing
If you are new to python programmer you will definetely benifit from this book, I have been using python for more than a few years and I still have learned a few new concepts from the book !
The book starts with how can you use the shell, covers most important python topic and finishes up with how to test and deploy your python packages.
Peter Sandwall
Jun 08, 2021 rated it it was amazing
Great overview of software development, written for physicists (by nuclear engineers)
Alberto
Nov 24, 2015 rated it it was ok
Tries to do too many things and ultimately does them all poorly. It varies between condescendingly simplistic (why do we test?), uselessly high level (the Object-Oriented and Deployment chapters), and impenetrably unclear (the chapter on parallelism).
Arghya
rated it really liked it
Jun 15, 2018
Jan
rated it liked it
Dec 08, 2018
Nikita
rated it it was amazing
Jun 23, 2019
Dreycen
rated it liked it
Mar 31, 2019
Yousef
rated it really liked it
Dec 09, 2019
Evan Thompson
rated it really liked it
Jun 14, 2020
Jared
rated it it was amazing
Aug 08, 2018
Rasmus Dahl
rated it really liked it
Aug 02, 2020
Dimi
rated it it was amazing
Sep 01, 2020
Steven Kern
rated it it was amazing
Jul 12, 2015
Robin
rated it liked it
Dec 19, 2020
Saber GRAF
rated it liked it
Dec 12, 2017
Grimcookie
rated it it was amazing
Jan 02, 2020
izfhigbgyhg
rated it really liked it
Jan 27, 2021
Tomáš Illo
rated it it was amazing
Nov 14, 2020
Mark Korchma
rated it really liked it
Oct 17, 2020
Greg Loughnane
rated it liked it
May 19, 2020
Riccardo
rated it it was amazing
Jul 19, 2015
Maria-Anna
rated it liked it
Jan 09, 2019
Patrick
rated it really liked it
Dec 19, 2020
Bruno Centrone
rated it really liked it
Nov 14, 2019
Wenger Fabian
rated it it was amazing
May 06, 2018
Ian Hopkinson
rated it it was amazing
Jan 17, 2016
Kathryn Huff
Jan 01, 2017 rated it it was amazing  ·  (Review from the author)
Shelves: favorites
Farouk Tarek
rated it it was amazing
Apr 24, 2021
善文 孙
rated it it was ok
Mar 17, 2019
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Introduction to Quantum Mechanics
  • Introduction to Electrodynamics
  • آينشتين والنسبية
  • Ring (Xeelee Sequence, #4)
  • Four Roads Cross (Craft Sequence, #5)
  • Flow: Living at the Peak of your Abilities
  • Kindred
  • The Craft Sequence: The First Five Novels (Craft Sequence #1-5)
  • Spin
  • The Intelligence Trap: Why Smart People Make Dumb Mistakes
  • How to Keep Your Cool: An Ancient Guide to Anger Management
  • The Art of Worldly Wisdom
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming
  • Always Coming Home
  • The Great Mental Models: General Thinking Concepts
  • Artificial Intelligence: A Modern Approach
  • Machine Learning For Absolute Beginners: A Plain English Introduction
  • Mining of Massive Datasets
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

You’d never know it from reading the books listed here, but good science writing is incredibly difficult to pull off. There is both an art...
102 likes · 7 comments
“When physicists create a mathematical model of a physical process, they rely on the mathematical framework that can represent that process as closely as possible. When Newton developed a model of forces and motion, the appropriate mathematical framework was calculus. When Einstein developed a model of wave-particle motion, he relied on the mathematics of wave equations and eigenvalues. For many models in scientific computation, the computational framework that best aligns with our need is object orientation.” 0 likes
“Note that regular expressions, like Perl, are a written language. These are not truly meant to be read.” 0 likes
More quotes…