Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Работа с утверждениями в Python
- Передача неизвестных аргументов в Python.
- Локальные переменные.
- Вычисление натуральных логарифмов в NumPy
- Метод rlshift для битового сдвига
- Генераторы в Python
- Функция pow() — возвести число в степень
- Mad Libs Generator
- Установка Git и AWS CLI
- Оператор «not» в Python
- Проверка условий в Python
- Очистка данных в Python
- Применение промокода в Много лосося
- Concrete Paths — метод .with_suffix()
- Глубокое копирование объектов
- Работа с collections в Python.
- Математические функции в Python
- Именованные аргументы в Python
- Получение имени функции с помощью inspect
- Управление пакетами с pip
- Defaultdict в Python
- ChainMap.new_child() — добавление нового словаря
- Использование эмодзи в Python
- Распаковка элементов массива
- Непрерывная проверка в Python
- Секреты Python
- Тестирование времени с Freezegun
- Переопределение метода __eq__
- Сортировка с параметром key
- Создание обратного итератора
- Удаление элемента из списка
- Функция zip() в Python
- Переворот списка в Python
- Разработка Telegram-ботов
- Модуль itertools: комбинации и перестановки
- Принципы Zen Python
- Профилирование с cProfile
- Имена объектов в Python
- Поиск индекса элемента
- Наиболее частотные элементы с помощью Counter
- Тестирование модели в PyTorch
- Отладка в командной строке
- Обработка исключений















