С чего начать занятия программированием, если ты полный ноль?
Посмотри Гарвардский курс по основам программирования CS50, есть на русском от JavaRush (если нужен). Там довольно неплохо объясняются основы. Вообще, нужно начать именно с основ и особо без разницы какой язык, нужно научиться мыслить. Потом учишь синтаксис и все остальное у какого-нибудь языка. Начинаешь решать простые математические задачки, после этого повышаешь уровень сложности, пока не научишься. Пробуй постоянно менять источник знаний, будь это видео, статьи, документация или книги. Начнешь черпать инфу с разных источников - начнешь быстрее разбираться.   
Вот ссылка на курс
Скорее всего нужно составить таблицу типовых задач:
Общая формулировка задачи | Либа, которая решает эту задачу | Код, решающий задачуЕсли нет либы - задача не решаема!
Всё предельно просто для "сайнтиста-сатаниста")
---КОНЕЦ САРКАЗМА---

Сначала, нужно учиться работе с инструментом - это язык программирования Python (основы, структура кода, и т.п.).
А Вы же сразу пытаетесь "не умея держать инструмент в руках", с помощью него сразу же что-то сделать.