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

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

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

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


import this

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

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

Автор урока

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

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

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

  1. Enum в Python
  2. Удаление элементов во время итерации
  3. Сравнение объектов в Python
  4. Декоратор проверки активности
  5. Получение текущей даты и времени с помощью datetime
  6. Перезагрузка оператора в Python
  7. PATCH-запрос с библиотекой requests
  8. Аргументы *args и **kwargs
  9. Декораторы в Python
  10. Установка пакетов с помощью pip
  11. Работа с буфером обмена на Python
  12. Участие в сообществе @selectel
  13. Глубокое копирование объектов
  14. Метод join() для объединения элементов
  15. Использование super() в Python
  16. Работа с кортежами в Python
  17. Работа с контекстными менеджерами
  18. Создание класса очереди
  19. Структура строк в Python
  20. Оптимизация гиперпараметров в Python
  21. globals и locals
  22. kwargs в Python
  23. Проверка кортежей.
  24. Возведение в квадрат с помощью itertools
  25. Преобразование символов в нижний регистр
  26. Библиотека schedule: планировщик задач
  27. Структурирование именованных констант
  28. Активация Matplotlib в Jupyter
  29. Функция pow() — возвести число в степень
  30. Создание и инициализация объектов
  31. Создание коллекций из генератора
  32. Использование метода lower()
  33. Использование функции enumerate()
  34. Получение списка кортежей из словаря
  35. Установка и использование pyshorteners
  36. Работа с географическими данными в Python
  37. Получение частей дроби
  38. Операции с кортежами
  39. Основы Python
  40. Установка и использование Python-dateutil
  41. Форматирование строк с f-строками
  42. Копирование объектов в Python
  43. Обработка исключений в Python 3
  44. Считывание бинарного файла в Python

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