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

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

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

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


import this

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

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

Автор урока

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

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

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

  1. Работа с географическими данными.
  2. Метод is_absolute() для PurePath
  3. Сортировка списка по индексам
  4. Обработка исключений
  5. Методы shutil для работы с файлами
  6. Проверка файла .py на синтаксис.
  7. Склеивание строк через метод join()
  8. Создание функций высшего порядка
  9. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  10. Удаление элемента по индексу в Python
  11. Группировка элементов Python
  12. Обновление множества в Python
  13. Списковое включение в Python
  14. Печать календаря в Python
  15. Курсы Яндекс Практикум
  16. Ключевое слово global в Python
  17. Замена символов в строке
  18. Python и Юникод: работа с цифрами
  19. Поиск самого частого элемента
  20. Оператор is в Python
  21. Замена атрибута в именованном кортеже
  22. Генератор списка в Python
  23. Принципы LSP и ISP в Python
  24. Вложенные функции в Python
  25. Срез списка в Python
  26. Обратное распространение ошибки
  27. Разделение строки с помощью re.split()
  28. Оператор match в Python
  29. Генератор списка с условием if
  30. Метод invert для побитового отрицания
  31. Работа с файлами в Python
  32. Управление IP-адресами через прокси
  33. Генераторы в Python
  34. Разделение строки в Python
  35. Создание задания в Cron
  36. Вакансии в Nebius
  37. Порядок и длина множеств в Python
  38. Экспорт функций в Python
  39. Дизассемблирование Python кода
  40. ROT13 Шифр Цезаря в Python
  41. Magic Commands — улучшение работы с Python
  42. Именованные аргументы в Python
  43. Подсчет частоты элементов с Counter
  44. Инверсия списка и строки
  45. Сортировка элементов в Python

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