Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Декоратор проверки активности
- Область видимости переменных
- Псевдонимы в Python
- Работа с файлами в Python
- Измерение времени выполнения кода
- Определение функций с необязательными аргументами
- JSON в Python: модуль, dump, dumps, load
- Выключение компьютера с помощью Python
- Метод join() для объединения элементов
- Путь к интерпретатору Python
- Namedtuple в Python
- Разделение строк в Python
- Перезагрузка оператора в Python
- Генератор чисел Фибоначчи
- Применение функции к элементам списка
- Работа с множествами в Python
- Различия символов в Python
- Генератор списка с условием if
- Объединение словарей в Python
- Работа с аргументами командной строки
- Возврат нескольких значений из функции
- Разность множеств
- Перевод двоичного кода в целое число
- Генераторы в Python
- Условное добавление элементов в список
- Метод __iand__ для пользовательских классов
- Отображение графиков в Jupyter с Matplotlib
- Установка Python3.7 и PIP
- Удаление элементов из списка в Python
- Запуск асинхронной корутины
- Функция product() из itertools
- Проверка существования переменной с оператором :=
- Использование обратной косой черты в f-строках
- Преобразование текста в нижний регистр
- Метод get() для словарей
- Методы сравнения множеств
- Retrying в Python: повторные вызовы
- Хэш-функции в Python
- Обмен значений переменных в Python
- Создание словаря через dict comprehension
- Разделение строки с помощью re.split()
- Имена объектов в Python
- Создание детектора плагиата
- Стать Python-разработчиком















