Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Определение объема памяти объекта
- Измерение времени выполнения кода
- Фильтрация списка от «ложных» значений
- Операторы сравнения в Python
- Установка и использование Python-dateutil
- Структура данных deque в Python
- Создание генераторов в Python
- Преобразование чисел в восьмеричную строку
- Объединение объектов в Python
- Передача аргументов через **arguments
- Переопределение метода __pow__
- Библиотека sh: использование команд bash в Python
- Создание вложенного генератора
- Метод count() для списка
- Автоматизация скриптов на AWS Lightsail.
- Присоединение элементов коллекции
- Тернарный оператор в Python
- Функция eval() в Python
- Обработка StopIteration в Python
- Работа с пользовательским вводом
- Операторы += в Python
- Кортеж в Python: создание, доступ, изменение
- Декоратор проверки активности
- Функции в Python
- Базовые объекты Python
- Документация функции help() в Python
- ChainMap избыточные ключи
- Обезопасьте ввод данных
- Объединение списков с помощью zip
- Открытие и запись файлов
- Метод classmethod
- Библиотека Emoji: использование смайлов в Python
- Работа с модулем random
- Возврат нескольких значений из функции
- Хранение данных с помощью dataclasses
- Выключение компьютера с помощью Python
- Работа с изменяемыми списками
- Поиск с помощью регулярных выражений
- Списки в Python
- Переворот списка в Python
- Безопасные SQL-запросы в Python 3.11
- Оптимизация гиперпараметров с Scikit Optimize
- Логические операторы в Python
- Форматирование чисел в Python
- Переопределение метода sub
- Проекты на Python
- Работа с файловой системой в Python
- Построение графиков в Matplotlib















