Как такого питона не знаю, учила js по готовым проектам. Исходя из логики кода часто функции и синтаксис совпадали. Уроки брала вроде бы по skillshare и udemy (на англ), тем не менее все объяснялось простым языком. Думаю там главное логику знать (такие как основные задачи, и возможно функционал местами). Во многих местах код сходится. По задачам можно использовать hackerrank (тоже на англ), но можно использовать переводчик. Удачи в изучениях!
Kanade, многие рекомендуют учиться не по книгам или видеокурсам, а самостоятельно. Можешь, к примеру, для начала, заняться переведением некоторых алгоритмов из информатики\математики на ЯП. Решение тех проблем, с которыми ты будешь сталкиваться, ты сможешь найти в Интернете, но сначала рекомендую подумать самому, а вдруг получится. Можешь также поучавствовать в конкурсах, олимпиадах и попрограммировать там.
Учить можно так: учим самые азы (гуглим), потом ставим задачу себе, и решаем. Если знаний не хватает, то тоже гугл).Параллельно с переписыванием кода разбираемся, что он делает.