Probabilistic Programming and Bayesian Methods for Hackers
nbviewer.ipython.org