Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Работа с географическими данными.
- Метод is_absolute() для PurePath
- Сортировка списка по индексам
- Обработка исключений
- Методы shutil для работы с файлами
- Проверка файла .py на синтаксис.
- Склеивание строк через метод join()
- Создание функций высшего порядка
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Удаление элемента по индексу в Python
- Группировка элементов Python
- Обновление множества в Python
- Списковое включение в Python
- Печать календаря в Python
- Курсы Яндекс Практикум
- Ключевое слово global в Python
- Замена символов в строке
- Python и Юникод: работа с цифрами
- Поиск самого частого элемента
- Оператор is в Python
- Замена атрибута в именованном кортеже
- Генератор списка в Python
- Принципы LSP и ISP в Python
- Вложенные функции в Python
- Срез списка в Python
- Обратное распространение ошибки
- Разделение строки с помощью re.split()
- Оператор match в Python
- Генератор списка с условием if
- Метод invert для побитового отрицания
- Работа с файлами в Python
- Управление IP-адресами через прокси
- Генераторы в Python
- Разделение строки в Python
- Создание задания в Cron
- Вакансии в Nebius
- Порядок и длина множеств в Python
- Экспорт функций в Python
- Дизассемблирование Python кода
- ROT13 Шифр Цезаря в Python
- Magic Commands — улучшение работы с Python
- Именованные аргументы в Python
- Подсчет частоты элементов с Counter
- Инверсия списка и строки
- Сортировка элементов в Python















