851 читали · 3 года назад
Как правильно называть переменные, функции, классы в Python. Что такое PEP 8?
Всем программистам хочется, чтобы их код был красивым, лаконичным и главное читабельным. Гуидо ван Россум выдвинул такую идею: код читается намного чаще, чем пишется. Да и порой читается отнюдь не тем, кто писал этот код. Поэтому был придуман набор рекомендаций для разработчиков PEP 8. Он помогает унифицировать код среди большого количества разработчиков, и, как следствие, сделать его более читаемым. Это помогает эффективно работать в команде. Расскажу немного, как правильно называть переменные, функции, классы в своих проектах...
Процесс создания функции и присваивания ей имени в Python
*** …Намедни мне задали такой вопрос: «Что происходит раньше: Python сначала создаёт объект функции и присваивает его имени функции, – или сначала указывается имя функции, которому присваивается создаваемый объект функции? Или это происходит одновременно: с созданием объекта функции ему одновременно присваивается имя?». В Python создание функции и присваивание ей имени происходят строго последовательно, а не одновременно. Это можно сравнить с тем, как переменной присваивается любое другое значение (например, число или строка)...