Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Работа с файлами и директориями в Python.
- Тернарный оператор в Python
- Сортировка HTML-элементов
- Удаление файлов в Python
- Генераторы в Python
- Работа с прокси в Python
- Получение ID текущего процесса
- Проверка окончания строки с помощью str.endswith()
- Округление чисел с помощью round
- Отступы в Python
- Регулярные выражения в Python
- Удаление дубликатов из списка
- Создание списка через цикл
- Оператор continue в Python
- Создание таблиц в Python с PrettyTable
- Модуль future Python
- Сравнение def и lambda-функций
- Работа с массивами в Python
- Таймер обратного отсчета
- Возведение в квадрат с помощью itertools
- Мощь вложенных функций в Python
- Сравнение строк в Python
- TypedDict для kwargs в Python 3.12
- Замыкания в Python
- Функция zip() в Python
- Работа с argparse
- Создание директории в Python
- Функции высшего порядка в Python
- Построение графиков в Matplotlib
- Атрибуты класса и экземпляра в Python
- Преобразование букв в нижний регистр
- Статическая типизация в Python
- Введение в PyTorch
- Объединение списков в Python
- Создание namedtuple из словаря
- Ветвление выражения в Python
- Перебор элементов списка в Python
- Однострочники Python
- Анонимные функции Lambda
- Операторы += в Python
- Метод сравнения объектов в Python
- Преобразование чисел в Python
- Логирование с Logzero
- Список переменных в Python
- Итерация по итерируемым объектам
- Вложенные функции в Python
- Метод __index__ в Python















