Общие рекомендации по #Python:
1) код не должен зависеть от реализаций языка и он должен как можно меньше зависеть от версии
2) метод join быстрее конкатенции (строки)
3) Сравнения с None должны обязательно выполняться с использованием операторов is или is not, а не с помощью операторов сравнения
4) Всегда используйте выражение def, а не присваивание лямбда-выражения к имени.
5)Для последовательностей (строк, списков, кортежей) используйте тот факт, что пустая последовательность есть false
6)Не сравнивайте логические типы(логические переменные) с True и False с помощью ==:
1) код не должен зависеть от реализаций языка и он должен как можно меньше зависеть от версии
2) метод join быстрее конкатенции (строки)
3) Сравнения с None должны обязательно выполняться с использованием операторов is или is not, а не с помощью операторов сравнения
4) Всегда используйте выражение def, а не присваивание лямбда-выражения к имени.
5)Для последовательностей (строк, списков, кортежей) используйте тот факт, что пустая последовательность есть false
6)Не сравнивайте логические типы(логические переменные) с True и False с помощью ==:
PEP
«Предложения по развитию #Python» (англ. Python Enhancement Proposals, PEP) - предложения по улучшению языка от опытных разработчиков на Python.
PEP 8 - это руководство по стилю о том, как писать легкочитаемый код. Оно содержит ряд руководящих принципов касательно имен переменных. Кратко перечислим их:
- имена модулей должны быть короткими и содержать только строчные буквы;
- имена классов должны быть в стиле CapWords;
- большинство переменных и имен функций должны писаться строчными_буквами_с_подчеркиваниями;
- постоянные (переменные, которые никогда не меняют значения) должны писаться ЗАГЛАВНЫМИ_БУКВАМИ_С_ПОДЧЕРКИВАНИЯМИ;
- имена, которые будут пересекаться с ключевыми словами Python (например, «class» или «if»), должны иметь замыкающее подчеркивание.
PEP 8 также рекомендует использовать пробелы вокруг операторов и после запятых, чтобы улучшить читаемость кода.
«Предложения по развитию #Python» (англ. Python Enhancement Proposals, PEP) - предложения по улучшению языка от опытных разработчиков на Python.
PEP 8 - это руководство по стилю о том, как писать легкочитаемый код. Оно содержит ряд руководящих принципов касательно имен переменных. Кратко перечислим их:
- имена модулей должны быть короткими и содержать только строчные буквы;
- имена классов должны быть в стиле CapWords;
- большинство переменных и имен функций должны писаться строчными_буквами_с_подчеркиваниями;
- постоянные (переменные, которые никогда не меняют значения) должны писаться ЗАГЛАВНЫМИ_БУКВАМИ_С_ПОДЧЕРКИВАНИЯМИ;
- имена, которые будут пересекаться с ключевыми словами Python (например, «class» или «if»), должны иметь замыкающее подчеркивание.
PEP 8 также рекомендует использовать пробелы вокруг операторов и после запятых, чтобы улучшить читаемость кода.