Учиться ради учебы или твоих будущих целей аля востребованная работа кококо , так себе перспектива на дистации. Мне кажется тебе надо найти цель для чего ты изучаешь язык(иструмент не более).
Пример такого недо плана на практике для недофулстек разраба самоучки.
1) Придумал идею для проекта.
Backend часть
2) Начал думать, какие данные нужны вьюхе ( в данном случае сайт). Подразбил их на сущности , набросал бизнес логику на бумаге.
Такой задумался ага , так где мне данные хранить, опа нужна БД. А как с БД сконектится ОРМ или вручную sql запросы писать хмм есть где задуматься , напишу пока на коленке хоть в рантайме хранить(просто картежи или что там у вас питонистов).
Изучаешь как работает бэкенд банально REST API и CRUD операции между вьюхой и твоим сервером , реализовать можно на той же FastAPI(либа питона для rest api). Потом такой утилитой postman сгенерил запрос серверу и тебе json чик пришел ,и ты такой вах вах я разработчик (домафинчик все дела и мотивация).
и так углубляешься на практике.
Ну посыл надеюсь я объяснил.
Ну и теория попутно с таким пэт проектом проще ложится.
P.S.
Сам такой же вайтишник, только все же выбрал Java для бэка того же и фронт на vuejs.
Совет просто от себя , мне помогает.
Гуд лак.