Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Enum в Python
- Удаление элементов во время итерации
- Сравнение объектов в Python
- Декоратор проверки активности
- Получение текущей даты и времени с помощью datetime
- Перезагрузка оператора в Python
- PATCH-запрос с библиотекой requests
- Аргументы *args и **kwargs
- Декораторы в Python
- Установка пакетов с помощью pip
- Работа с буфером обмена на Python
- Участие в сообществе @selectel
- Глубокое копирование объектов
- Метод join() для объединения элементов
- Использование super() в Python
- Работа с кортежами в Python
- Работа с контекстными менеджерами
- Создание класса очереди
- Структура строк в Python
- Оптимизация гиперпараметров в Python
- globals и locals
- kwargs в Python
- Проверка кортежей.
- Возведение в квадрат с помощью itertools
- Преобразование символов в нижний регистр
- Библиотека schedule: планировщик задач
- Структурирование именованных констант
- Активация Matplotlib в Jupyter
- Функция pow() — возвести число в степень
- Создание и инициализация объектов
- Создание коллекций из генератора
- Использование метода lower()
- Использование функции enumerate()
- Получение списка кортежей из словаря
- Установка и использование pyshorteners
- Работа с географическими данными в Python
- Получение частей дроби
- Операции с кортежами
- Основы Python
- Установка и использование Python-dateutil
- Форматирование строк с f-строками
- Копирование объектов в Python
- Обработка исключений в Python 3
- Считывание бинарного файла в Python















