Неправильный порядок слов усложняет чтение.


Пример 1

Ключевое слово в названии переменной должно располагаться в конце.

Плохо:


num_active_users = ...

Хорошо:


active_users_num = ...


Пример 2

Глагол в названии функции или метода должен располагаться в начале.

Плохо:


def user_info_get(user_id):
...

Хорошо:


def get_user_info(user_id):
...


Пример 3

Ключевое существительное в названии функции или метода должно располагаться в конце.

Плохо:


def get_info_user(user_id):
...

Хорошо:


def get_user_info(user_id):
...


Пример 4

В классах с составными названиями ключевое слово также ставится в конец.

Плохо:


class ConverterCurrency:
def __init__(self, exchange_rate):
    self.exchange_rate = exchange_rate

def convert_amount(self, amount):
    return amount * self.exchange_rate

Хорошо:


class CurrencyConverter:
def __init__(self, exchange_rate):
    self.exchange_rate = exchange_rate

def convert_amount(self, amount):
    return amount * self.exchange_rate