Computational Methods for Physicists