Курс Python → Философия Python

Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.

Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.

Пример использования модуля this для просмотра Дзена Python:


import this

После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Декоратор проверки активности
  2. Область видимости переменных
  3. Псевдонимы в Python
  4. Работа с файлами в Python
  5. Измерение времени выполнения кода
  6. Определение функций с необязательными аргументами
  7. JSON в Python: модуль, dump, dumps, load
  8. Выключение компьютера с помощью Python
  9. Метод join() для объединения элементов
  10. Путь к интерпретатору Python
  11. Namedtuple в Python
  12. Разделение строк в Python
  13. Перезагрузка оператора в Python
  14. Генератор чисел Фибоначчи
  15. Применение функции к элементам списка
  16. Работа с множествами в Python
  17. Различия символов в Python
  18. Генератор списка с условием if
  19. Объединение словарей в Python
  20. Работа с аргументами командной строки
  21. Возврат нескольких значений из функции
  22. Разность множеств
  23. Перевод двоичного кода в целое число
  24. Генераторы в Python
  25. Условное добавление элементов в список
  26. Метод __iand__ для пользовательских классов
  27. Отображение графиков в Jupyter с Matplotlib
  28. Установка Python3.7 и PIP
  29. Удаление элементов из списка в Python
  30. Запуск асинхронной корутины
  31. Функция product() из itertools
  32. Проверка существования переменной с оператором :=
  33. Использование обратной косой черты в f-строках
  34. Преобразование текста в нижний регистр
  35. Метод get() для словарей
  36. Методы сравнения множеств
  37. Retrying в Python: повторные вызовы
  38. Хэш-функции в Python
  39. Обмен значений переменных в Python
  40. Создание словаря через dict comprehension
  41. Разделение строки с помощью re.split()
  42. Имена объектов в Python
  43. Создание детектора плагиата
  44. Стать Python-разработчиком

Marketello читают маркетологи из крутых компаний