Я не вижу в вашем примере кода ничего, что было бы фальшивым. Это не тот стиль, который я бы использовал, но и его трудно читать, и это не так далеко от PEP8, что я бы назвал это «противоположностью».
PEP8 не следует рассматривать как жесткий и быстрый закон, которому должен соответствовать весь код, символ за символом. Это базовый уровень для читаемого Python. Когда вы немного освоитесь с Java-программистом и почувствуете, что нужно согласовать интервалы между всеми операторами, вернитесь назад и снова прочитайте начало PEP8. Бит с хобгоблином.
Не зацикливайтесь на длительной «переделке» кода, который является функциональным, читаемым и, по крайней мере, в той же общей области, что и PEP8.