Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Python Метод sleep() из time
- Defaultdict в Python
- Моржовый оператор в Python 3.8
- UserString в Python
- Передача словаря через **kwargs
- Объединение Python и Shell
- Упрощение условных выражений с тернарным оператором
- Декораторы в Python
- Операции с датами в Python
- Работа с контекстными менеджерами
- Импорт модуля из другого каталога
- Измерение времени выполнения кода
- Применение функции к списку
- Функции классификации комплексных чисел
- Объединение словарей в Python
- Работа с файловой системой в Python
- Получение частей дроби
- Асинхронное программирование с asyncio
- Установка пакета в Python
- Создание коллекций из генератора
- Обновление и получение данных в SQLite
- Модуль sys: основы
- Создание словарей с defaultdict()
- Переопределение метода __floordiv__
- Отправка HTTP-запросов с User-Agent
- Проверка ввода с помощью isdigit
- Однострочники Python
- Поиск наиболее частого элемента в списке
- Сортировка данных в Python
- Многострочные комментарии в Python
- Переопределение оператора % для объектов
- Метод rlshift для битового сдвига
- Создание уникального множества
- Метод __ixor__ для побитового исключающего ИЛИ
- Очистка данных с помощью pandas
- Работа с парами ключ-значение
- Сортировка и обратный порядок
- Оператор «моржа» (Walrus Operator)
- Лямбда-функции для min/max
- Пространство имен в Python
- Экспорт функций в Python
- Секреты Python
- TypedDict для kwargs в Python 3.12
- Методы и функции в Python
- Python groupby() из itertools: работа с повторяющимися элементами















