CheckiO - Геймефицированное обучение и практика программирования на Python
Project Euler - Проект "Эйлер" — это набор интригующих задач по математике и программированию, для решения которых, однако, недостаточно одной только математической интуиции. Разумеется, математика поможет прийти к красивому и элегантному решению, но для успешного решения большинства задач без навыков программирования не обойтись.
CodeWars - Учимся программировать на практике, решаем задачки, написанные такими же изучающими. Интересная система уровней, процесс обучения выглядит как прокачка в игре. Поддерживает не только Python, но и много других языков.
Timus - множество олимпиадных задач "для набивания руки". Есть градация по сложности, что хорошо.
[Codeforces] (http://codeforces.com/) - как и тимус, но более приятный сервис, есть разборы задач.