В общем чисто ИМХО, ни на что не претендую.
Если хочется всеобъемлюще изучить сам язык, то наверное надо тупо читать двухтомник Лутца, но сам я его не осилил, очень нудно, посмотрел только то, в чем был совсем темный.
Лично мне нравятся книжки Мартелли - Справочник что-то там и Рамальо Fluent Python (К вершинам мастерства). И к ним еще можно маленькую книжонку Python Tricks от Dan Bader, она тоже просто прикольная, всякие сниппеты там посмотреть. Крутые туториалы попадаются на realpython, но они стали монетизироваться, не знаю как там сейчас.
По алгоритмам и структурам данных - Грокаем алгоритмы и попробовать Кормена, которая тоненькая Вводный курс. Еще есть курсы на степике от cs center, они норм.
Если все таки прям очень надо курсы по питону, то есть специализация на курсере от МФТИ и мейлрушечки. Она очень неплоха в плане обзора на язык, посмотреть что в нем вообще есть. Галопом по европам показывают почти все, от работы с сокетами и fork-exec до телеграм-ботов и пандаса. Но потом придется где-то углубленно доучивать. А еще второй курс специализации, который про ООП и паттерны проектирования там бред и отстой, не проходи его.
Из годного есть девман, он ориентирован на веб, ботов и всякие такие штуки. Там ты сразу решаешь высокоуровневые задачки, и живые человеки делают ревью. В целом прикольно и фидбек хороший, но ИМХО подход слишком игрофицирован и бывают задержки с проверкой заданий.
Еще есть Отус, там очень много про кишки питона и библиотек и довольно мало про прикладные вещи. Хардкорненько и прикольно, и тоже домашки с ревью. Но туда лучше соваться пописав полгодика-годик, если оно правда интересно.