Лучший, на мой взгляд, курс (в 2х частях) по Python:
1)
тыц
2)
тыц2
Лучший потому, что Python преподается в рамках полноценного введения в Computer Science.
UPD: Приняв во внимание комментарий уважаемого
brainick о сложности вышеуказнной серии курсов как первой хочу порекомендовать
Intro to CS от Udacity - полегче, чем первые 2, но тоже про Computer Science.