Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Перехват исключений в Python
- Инициализация объекта
- Модуль os: работа с файлами и папками
- Создание списков в Python
- Функция sleep() в Python
- Работа со строками в Python
- Работа с массивами в Python
- Метод rmatmul для обратного матричного умножения
- Добавление цвета в консоли
- Работа с f-строками 2.0
- Оператор += в Python
- Сортировка с помощью параметра key
- Определение основы слова с showballstemmer
- Импорт модуля из другого каталога
- Пересечение списков с использованием множеств
- Очистка строки в Python
- Оператор «not» в Python
- Получение частей дроби
- Инициализация переменных
- Итерация по коллекции в Python
- Использование двоеточия в Python
- Преобразование чисел в Python
- Деление в Python
- Логирование с Logzero
- Приближение чисел в Python
- Очистка входных данных
- Декораторы в Python
- Использование подчеркивания в REPL
- Сравнение строк в Python
- Объединение строк с помощью метода join
- Использование super() в Python
- Списки в Python: синтаксис представления
- Создание списков в Python
- Генератор списка с условием if
- Подсчет частоты элементов с Counter
- Генераторы в Python
- Генераторы словарей и множеств
- Измерение потребления памяти при сортировке
- Преобразование чисел в восьмеричную строку
- Принцип одной функции
- Считывание бинарного файла в Python
- Counter() — подсчет элементов
- Удаление и повторная вставка ключа в OrderedDict
- Декораторы в Python
- Таймер обратного отсчета
- Оптимизация интернирования строк















