Хватит "учить". Это не продуктивно. Просто делайте.
Начните небольшой pet-project в той области, в какой лично вам интересно. Интерес нужен чисто для мотивации. Если вы супер-мотивированный человек, то и так можете делать всё что угодно.
Вот какой-то тип рассуждает на ютубчике про то, чем заняться юным программистам. Специально не искал, просто промелькнуло на периферии и ваш вопрос напомнил. Он не про питон говорит, но это не важно.
От себя могу порекомендовать следующее:
- Вести блокнотик для баззвордов. Всё, что слышите вокруг себя касательно предметной области, все непонятные слова и термины выписывайте в блокнотик и, на досуге, гуглите. Если тема и термин релевантны вашей области интересов и выбранному стеку технологий, то вникайте глубже, если не очень, то читайте поверхностно. Со временем новые слова в блокнотик станут попадать всё реже, а старые после нескольких попаданий запомнятся и тоже перестанут. Вы станете эрудированным в своей области.
- Читайте чужие исходники. Нет, не учите. Нет глубоко лезть не надо. Просто ищите на гитхабе для себя интересное и читайте как это сделали, думайте как сделали бы вы.
- освойте базовые вещи:
- системы контроля версий в целом и git в частности;
- концепцию TDD и какую-нибудь из стандартных библиотек для юнит-тестирования;
- принципы unix-way; стандарты CLI; bash; концепцию пайпов (в linux и windiws);
- освойте регулярные выражения, порешайте кроссворды.
- соберите для себя шаблоны стандартных приложений для быстрого старта проектов: сайт с админкой и авторизацией; CLI-утилита; REST API сервис...
- освойте концепцию docker контейнеризации;
- освойте CI/CD...
Где-то к середине этого списка ваш вопрос станет гарантировано не релевантен для вас.