Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Генерация тестовых данных с factory_boy
- Сериализация данных в JSON с помощью json.dumps
- GitHub в Telegram: подписка на уведомления
- Конвертация текстовых чисел с помощью Numerizer
- Генераторы по генератору
- Многострочные комментарии в Python
- Выражения-генераторы в Python
- Создание генераторов
- Преобразование числа в восьмеричную строку
- Автоматизация с Python
- Проверка ввода с помощью isdigit
- Переменные класса и экземпляра
- Работа с комплексными числами
- Обработка исключений в Python
- Замена элементов в списке с помощью генераторов списков
- Создание словарей в Python
- Оператор Walrus: правильное использование
- Поиск самого частого элемента
- Разделение строк в Python
- Множественные конструкторы в Python
- Тест скорости набора текста на Python
- Удаление элементов из списка
- Подсказки типов в Python
- Базовые объекты Python
- Доступ к локальным переменным
- Сортировка данных в Python
- Изменение объектов в Python
- Локальные переменные.
- Оператор is в Python
- Работа с эмодзи в Python
- Работа с NumPy массивами
- Bootle — простой веб-фреймворк
- Пустой оператор pass в Python
- Поиск всех индексов подстроки
- Упрощение работы с JSON-данными в Python
- Избегайте использования goto
- Списковый компрехеншен.
- Метод __call__ в Python
- Оптимизация поиска в словарях
- Изменение IP-адреса в Python
- PEP-401: оператор
- Подсчет элементов с помощью Counter
- Конвертация коллекций в Python.
- Типы возвращаемых значений в Python
- Создание лямбда-функций
- Работа со случайными элементами















