Чтобы облегчить работу с кодом, так как все бывают, что могут не заметить свои или чужие ошибки. То можно использовать линтер. Линтер (от англ. linter) - это программа для анализа кода. Вот самый лучший в своём роде линтер - Ruff. Так как он чрезвычайно быстрый Python-линтер, написанный на языке Rust...
Что такое PEP8? PEP8 - это рекомендательная документация по стилистике написания кода на Python. Она содержит в себе такие правила как: размер отступов, правильное именование переменных, то как должна выглядеть документация в самих модулях и так далее. Всё это направлено на улучшение читаемости и "чистоты" кода. Как всё запомнить? Запоминать вовсе ничего не обязательно, хотя такие базовые вещи, как более менее правильные названия переменных стоит знать. Существуют такие инструменты разработчика как Linter...