Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Многострочные комментарии в Python
- Функции range() в Python
- Преобразование строк в числа с плавающей запятой
- Списки в Python: синтаксис представления
- Поиск повторов в списке
- Итераторы в Python
- Метод __iand__ для пользовательских классов
- Функция all() в Python
- Генерация строк с .join()
- Работа с Enum в Python3.
- Замена элементов в списке с помощью генераторов списков
- Операторы сравнения в Python
- Копирование словарей и списков в Python
- Форматирование объектов с модулем pprint
- Оператор морж в Python 3.8
- Исправление ошибки NameError
- Основные операции с Numpy
- Скрытие вывода данных
- Сортировка данных с лямбда-функциями
- Метод enumerate() в Python
- Объединение множеств в Python
- Создание таблиц в Python с PrettyTable
- Оператор Walrus в Python
- Зарезервированные слова в Python
- Retrying в Python: повторные вызовы
- Хранение данных
- Порядок и длина множеств в Python
- Контроль точности вывода чисел
- Объединение списков в строку
- Метод join() для объединения элементов строки
- Метод rrshift для пользовательских объектов
- Вычисление разности множеств в Python
- Работа с collections в Python
- Переопределение метода xor в Python
- Передача аргументов через **arguments
- Проверка индексов коллекции
- Использование defaultdict в Python
- Объединение словарей в Python
- Codecademy в Telegram
- Методы __repr__ и __str__ в Python
- Аннотации типов в Python
- Оформление текста в консоли с TermColor
- Объединение коллекций в Python
- Документирование функций в Python
- Аннотации типов в Python
- Установка Python — Простое руководство
- Создание детектора плагиата
- Работа с IP-адресами в Python
- Создание namedtuple списком полей















