Не слишком сложные, иногда даже лёгкие попадаются. Но вот проблема.
Пора с этим заканчивать. Решать задачи ради решения задач - тупиковый путь.
Плюс к этому прочитать ещё пару книг(в планах прочитать: грокаем алгоритмы, изучаем python)
Книги тоже очень хорошо, но как правило если вы хотите писать что либо на python, самое правильное решение -
писать что нибудь на python
Вот вам пример проектов -
https://proglib.io/p/great-python-projects/
Для начала начните с простых, вроде калькулятора, либо записной книжки с стикерами типо драг&дроп, постепенно повышая сложность пет проектов.
далеко мне ещё до написания реальных проектов(хоть и не больших), но боюсь, что мотивация пропадёт...
Классная у вас мотивация, вы даже не нейрохирург, от движения и знаний которого зависит жизнь человека, а просто программист новичок без навыков, с таким подходом можно даже не начинать. Пишите больше кода, начитайте с самых простых программ, постепенно повышая планку, изучая библиотеки python и его богатый инструментарий.