OK, you don't build a complete project, but it's a similar approach:
Think Stats: Probability and Statistics for Programmers http://greenteapress.com/thinkstats/
Here, you learn statistics by implementing statistics functions in Python along the way and use them to solve the questions in the book.