Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Получение текущей даты и времени
- Управление IP-адресами через прокси
- Функции с необязательными аргументами
- Функция reduce() из модуля functools
- Генераторы словарей и множеств
- Объединение словарей в Python
- Получение атрибутов и методов класса
- Получение ID процесса
- Конвертация изображений в PDF
- Работа с файлами в Python
- Декораторы в Python
- Работа с контекстными менеджерами
- Ускорение выполнения кода в Python
- Функции высшего порядка в Python
- Оператор zip в Python
- Сравнение строк в Python
- Метод округления чисел
- Удаление файлов с shutil.os.remove()
- f-строки в формате строк
- Извлечение аудио из видео
- Атрибуты массивов в Numpy
- Моржовый оператор в Python 3.8
- Названия переменных
- Удаление дубликатов из списка
- Лямбда-функции в Python
- Применение функций в Python
- Использование модуля __future__
- Операции с числами в Python
- Управление сессиями в Python
- Применение функции map() с лямбда-функциями
- Безопасные SQL-запросы в Python 3.11
- Оптимизация поиска в словарях
- Синтаксис переменных цикла в Python
- Работа с изображениями PIL
- Изучение объектов с помощью dir()
- Импорт модулей и пакетов в Python
- Удаление элемента из списка
- Различия символов в Python
- Создание словаря через dict comprehension
- Удаление файлов в Python
- Оператор += для объединения строк
- Измерение времени выполнения
- Конкатенация строк в Python
- Python Метод sleep() времени















