Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Модуль array: создание и использование массивов
- Работа с *args и **kwargs в Python
- Метод __ilshift__ для битового сдвига влево
- Оптимизация сравнения в Python
- Проверка файла .py на синтаксис.
- Комментарии в Python
- Декоратор для группы пользователей в Django
- Сумма элементов списка
- Инверсия списка/строки в Python
- Аннотации типов в Python
- Основы Python за 14 дней
- Оператор (*) в Python
- Документация функции help() в Python
- Форматирование строк в Python
- Определение основы слова с showballstemmer
- Преобразование числа в восьмеричную строку
- Список переменных в Python
- Проектирование Singleton с метаклассом
- Контроль точности вывода чисел
- Создание детектора плагиата
- Преобразование чисел в Python
- Преобразование PowerPoint в PDF.
- Виртуальные среды в Python
- Отрицательные индексы списков в Python
- Работа с утверждениями в Python
- PATCH-запрос с библиотекой requests
- Отслеживание прогресса с tqdm
- Доступ к локальным переменным
- Преобразование вложенного списка
- TON Smart Challenge #2: участие и подготовка
- Сортировка HTML-элементов
- Списки в Python: синтаксис представления
- Создание .exe файла с pyinstaller
- Оптимизация интернирования строк
- Метод join() для объединения элементов строки
- Бесконечная проверка в Python
- Повторение элементов в Python
- Разделение строки на пары ключ-значение.
- Метод ne для сравнения объектов
- Удаление ключа из словаря в Python
- Сортировка слиянием
- Обратный список чисел
- 9 уловок для чистого кода
- Enum в Python















