Python Programming Tutorials

University Courses

MIT Opencourseware – Intro to Computer Science and Programming (using Python)

Udacity – University of Virginia Introduction to Computer Science CS 101

Short Courses

Google Python Courses

Google Python Day 1 Class Video (Day 1 Part 1, Day 1 Part 2, Day 1 Part 3)

Google Python Day 2 Class Video (Day 2 Part 1, Day 2 Part 2, Day 2 Part 3, Day 2 Part 4)

Python for Machine Learning

Practical Machine Learning in Python – Pycon 2012

Blog Tutorials

python interpreter, text editor, ide for udacity CS101