Полезные ссылки про python
Официальный список учебных ресурсов по питону для не-программистов
Книги
Как выбрать книгу? Попытайтесь определить свой уровень из моего описания. Выбирите случайную книгу, найдите в ней первое упражнение. Если вам непонятна постановка задачи, эта книжка скорее всего не для вас. Если вы не знаете, как его решать, попробуйте прочитать теорию перед ним. Если там слишком много непонятных слов, эта книжка не для вас.
Learn Python the Hard Way – для людей, которым ни программирование, ни питон никак не даются (большая гора упражнений)
How to Think Like Computer Scientist – мало упражнений, написано простым языком, для людей, которые ничего не знают о программировании
Python For Kids – очень простым и хорошим языком (для детей же), но без заданий. Ещё оно бывает в формате книжки, в которой попроще ориентироваться.
"Программирование и научные вычисления на языке Python" – близко к тому, как я рассказываю (но у них больше математики)
Марк Лутз – с другого конца, но выглядит осмысленно
The Python Tutorial – стандартное введение в язык; хороший текст, если у вас есть программистский бэкграунд
Введение в Python – стандартное введение в язык, перевод на русский язык (неполный)
Dive Into Python – быстрое погружение и рассказ о многих плюшках, которые есть в питоне для тех, кто знает хотя бы один другой язык
Р. Сузи – очень кратко о языке, очень подробно о стандартной библиотеке; книга рассчитана на людей с программистским бэкграундом; близко к переводу Dive Into Python, но хуже
The Charming Python – для тех, кто умеет программировать, желательно, на питоне; рассказывает о новой точке зрения о том, как можно думать о программировании: функциональное программирование. Некоторые классы задач такими подходами оказывается решить радикально проще.
http://ad-books.narod.ru/ – свалка кучи книжек, в том числе, про питон.
Интерактивные курсы
https://developers.google.com/edu/python/ – Google Python Class – про python2
https://www.coursera.org/course/interactivepython – курс по python3 на coursera, усилиями Rice University, Houghston.
https://class.coursera.org/programming1-002/class – курс по python3, самое начальное введение в программирование
https://www.udacity.com/course/cs101 – курс по питону для людей без опыта программирования, нацеленный на вытаскивание данных из сети
Склады простых задачек, на которых можно набивать руку
http://codingbat.com/python – пул задачек начального уровня
http://www.pythonchallenge.com/ – забавная игра, которая начинается с простых загадок, но быстро усложняется
Всячина
Шпаргалка по python3 (pdf)