Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Копирование словарей и списков в Python
- Удаление специальных символов с помощью re.sub
- Создание новой даты в Python
- Работа с утверждениями в Python
- Функции с необязательными аргументами
- Установка random seed в Python
- Обучение модели с указанием эпох
- Путь к интерпретатору Python
- Сериализация объектов в Python
- Преобразование типов данных в set comprehension
- Просмотр атрибутов и методов класса
- Работа с файлами в Python
- Фильтрация списка чисел
- Проблема с изменяемыми аргументами
- Создание и использование модулей в Python
- Экспорт данных с помощью writefile
- Python Метод Union Множеств
- Транспонирование матрицы в Python
- Метод __imod__ для Python
- Структура данных словарь в Python
- Объединение коллекций в Python
- Работа с комплексными числами
- Цикл for в Python
- Метод pop() списка
- Установка и использование howdoi
- Проверка однородности элементов списка
- Управление пакетами с pip
- Лямбда-функции в Python
- Основные функции и модули Python
- Работа с файловой системой в Python
- Объединение объектов в Python
- Замена текста с re.sub()
- Цикл for в Python
- Очистка вывода в Python
- Объединение словарей в Python 3.5+
- Применение функции map() с лямбда-функциями
- Установка библиотек в Python
- Декораторы в Python
- Сравнение объектов в Python
- Умножение строк и списков
- Подсчет элементов с помощью Counter
- Перегрузка операторов в Python
- Принципы программирования
- Управление асинхронными задачами на Python.
- Оператор += для объединения строк
- Функция divmod() в Python
- Очистка списка от False, None, 0, «»
- Красивый вывод списка















