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

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

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

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


import this

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

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

Автор урока

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

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

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

  1. Объединение списков в Python
  2. Отладчик pdb: начало работы
  3. Хешируемые ключи в Python
  4. CSV строка разделение в Python
  5. Метод округления чисел
  6. Создание генераторов в Python
  7. Роль ключевого слова self
  8. Сложные типы данных в Python
  9. Метод hash в Python
  10. Использование модуля math
  11. Вызов внешних программ в Python с помощью sh
  12. Резервирование символов в Python
  13. Округление дробей в Python
  14. Конкатенация строковых литералов
  15. Работа со строками
  16. Добавление кнопки в tkinter
  17. Карта бомбоубежищ в Москве и Питере
  18. Работа с модулем Calendar
  19. Преобразование символов в нижний регистр
  20. Работа с CSV в Python
  21. Применение функций в Python
  22. GitHub в Telegram: подписка на уведомления
  23. Генераторы и сеты в Python
  24. Применение функции к каждому элементу списка
  25. Получение текущей даты и времени
  26. Форматирование заголовков в Python
  27. Удаление URL-адресов в Python
  28. Создание копии списка в Python
  29. Перевод двоичного кода в целое число
  30. Numpy: объединение массивов
  31. Руководство по Pymorphy2
  32. Создание вложенного генератора
  33. Обработка исключений с блоком else
  34. Проверка списка: any() и all()
  35. Операторы увеличения и уменьшения в Python
  36. Руководство по использованию Colorama
  37. Сортировка слиянием
  38. Модуль itertools: комбинации и перестановки
  39. CLI-инструмент howdoi
  40. Проверка переменных окружения в Python
  41. Проверка класса объекта
  42. Работа с классами данных
  43. Метод __iand__ для пользовательских классов
  44. Хранение переменных в Python.
  45. Подсчет количества элементов в списке
  46. Профилирование кода
  47. Многоточие в Python

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