Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Модуль sys: основы
- Функция enumerate в Python
- Обмен значений переменных в Python
- Обработка элементов в Python
- Атрибуты класса и экземпляра
- Работа с Colorama
- Преобразование объекта в строку
- Проверка запуска скрипта или импорта модуля
- Оператор * в Python
- Подсчет частотности элементов в Python
- capitalize() — изменение регистра первого символа строки
- Фильтрация списка чисел
- Функциональное программирование.
- Определение имен функций
- Работа с словарями в Python
- Встроенные функции Python
- Динамическая типизация в Python
- Получение текущего времени в Python
- globals и locals
- Выражения-генераторы в Python
- Многоточие в Python
- Работа со строками в Python.
- Создание объекта времени
- Декораторы в Python
- Генерация резюме в Gensim
- Функция zip() в Python
- Enum в Python
- Запрос DELETE с библиотекой requests
- Функция zip() в Python
- Метод get для словарей
- Python: цикл for и оператор присваивания
- Наиболее частотные элементы с помощью Counter
- Создание копии итератора
- Статическая типизация в Python
- Проектирование Singleton с метаклассом
- Поиск анаграмм с Counter
- Декораторы в Python
- Удаление специальных символов
- Поиск уникальных элементов строкой в Python
- Обработка исключений в Python
- Обработка ошибок в Python
- Деление в Python
- Разделение строки на подстроки в Python
- lru_cache оптимизация функций
- Инверсия списка и строки
- Преобразование регистра строк















