Курс 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. Обработка исключений в Python 3
  3. Работа со строками в Python
  4. Зарезервированные слова в Python
  5. Разделение списка на гнппы
  6. Установка и использование модуля Wikipedia
  7. Вывод с переменной через запятую
  8. Преобразование списков в словарь
  9. Создание вкладок с TKinter
  10. Фильтрация последовательности
  11. Получение атрибутов и методов класса
  12. Обработка ошибок в Python
  13. Быстрый поиск кода
  14. Поиск индексов подстроки
  15. Создание OrderedDict
  16. Переменная Шредингера
  17. Порядок и длина множеств в Python
  18. Удаление дубликатов в pandas
  19. Использование super() в Python
  20. Модуль math: константы π и e
  21. Объединение словарей в Python
  22. Метод join для объединения строк
  23. Определение наиболее частого элемента с помощью collections.Counter
  24. Оператор in для Python
  25. OrderedDict — упорядоченный словарь
  26. Выключение компьютера с помощью Python
  27. Функция format() в Python
  28. Сравнение строк в Python
  29. Резервирование символов в Python
  30. Сортировка данных с лямбда-функциями
  31. Форматирование строк в Python
  32. Замена текста с помощью sub
  33. Обновление и получение данных в SQLite
  34. Объединение, распаковка и деструктуризация
  35. Работа со словарями с defaultdict из collections
  36. Аннотации типов в Python
  37. Метод lt для сортировки объектов
  38. Разработка Telegram-ботов
  39. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  40. Печать комбинаций в Python с Itertools
  41. Вычисление логарифмов в Python
  42. Метод enumerate() в Python
  43. Очистка списка от False, None, 0, «»
  44. Библиотека sh: использование команд bash в Python

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