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

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

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

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


import this

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

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

Автор урока

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

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

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

  1. Получение текущей даты и времени
  2. Управление IP-адресами через прокси
  3. Функции с необязательными аргументами
  4. Функция reduce() из модуля functools
  5. Генераторы словарей и множеств
  6. Объединение словарей в Python
  7. Получение атрибутов и методов класса
  8. Получение ID процесса
  9. Конвертация изображений в PDF
  10. Работа с файлами в Python
  11. Декораторы в Python
  12. Работа с контекстными менеджерами
  13. Ускорение выполнения кода в Python
  14. Функции высшего порядка в Python
  15. Оператор zip в Python
  16. Сравнение строк в Python
  17. Метод округления чисел
  18. Удаление файлов с shutil.os.remove()
  19. f-строки в формате строк
  20. Извлечение аудио из видео
  21. Атрибуты массивов в Numpy
  22. Моржовый оператор в Python 3.8
  23. Названия переменных
  24. Удаление дубликатов из списка
  25. Лямбда-функции в Python
  26. Применение функций в Python
  27. Использование модуля __future__
  28. Операции с числами в Python
  29. Управление сессиями в Python
  30. Применение функции map() с лямбда-функциями
  31. Безопасные SQL-запросы в Python 3.11
  32. Оптимизация поиска в словарях
  33. Синтаксис переменных цикла в Python
  34. Работа с изображениями PIL
  35. Изучение объектов с помощью dir()
  36. Импорт модулей и пакетов в Python
  37. Удаление элемента из списка
  38. Различия символов в Python
  39. Создание словаря через dict comprehension
  40. Удаление файлов в Python
  41. Оператор += для объединения строк
  42. Измерение времени выполнения
  43. Конкатенация строк в Python
  44. Python Метод sleep() времени

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