Прыгните прямо к Джанго. Вы можете сделать это и учиться на ходу. Djangobook научит вас основам Django для создания приложений.
Что касается самого Python, следует помнить о том, что PEP8 используется для стилизации вашего кода, это облегчит процесс, когда другие будут смотреть на ваш код, будь то для помощи или при работе над проектами.
@S.Lott прав, основы важны
Тем не менее, я думаю, что можно изучить основы, создавая настоящий проект / приложение и одновременно развлекаясь / получая некоторый опыт.
(примечание: например, предоставленные учебники от django, например, приложение poll )
Редактировать: Я хотел бы отметить, что в комментариях ниже я больше не поддерживаю мой ответ для этой конкретной ситуации. Если человек имеет опыт работы с основами программирования и языка, для меня они обладают необходимыми знаниями, и язык - это просто инструмент, который они используют. Если это так, я не вижу ничего плохого в том, чтобы понять некоторые особенности языка при использовании фреймворка.