Effective Computation in Physics: Field Guide to Research with Python