I am slowly learning Python, and I am curious if anyone has come across some easy to follow tutorials or books explaining how to program simple to intermediate statistical methods, from basic descriptive tests to regression analysis and beyond.
Think Stats is a free textbook using Python to teach statistical concepts.
Thinks Stats is good to learn some basic statistical concepts, but I don't think you want to do statistics this way, that is without using numpy and scipy.
One introduction to doing statistics with python that I like is
Here is a new Stats text that I think is pretty good with many IPython Notebooks and a good Text http://work.thaslwanter.at/Stats/html/index.html
Be sure to check out O'Reilly's Python for Data Analysis, written by Wes McKinney. I've heard very good things about it: comprehensive and easy to follow. Good luck!