для начала можно проверить линтером
flake8, pylint, bandit...
или вот суперлинтером(спорно но для обучения самое то)
https://github.com/wemake-services/wemake-python-s...
добейтесь чтобы он не выдавал ошибок, остальное уже больше концептуально
еще можно почитывать на ночь пепы
и английский прокачаете и грамотно будете питон программировать
https://www.python.org/dev/peps/
и как анти-паттерн тому что преподают в вузах
рекомендую книгу Дена Байдера Чистый Питон
у него есть сайт/видео.