Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Объединение списков в Python
- Отладчик pdb: начало работы
- Хешируемые ключи в Python
- CSV строка разделение в Python
- Метод округления чисел
- Создание генераторов в Python
- Роль ключевого слова self
- Сложные типы данных в Python
- Метод hash в Python
- Использование модуля math
- Вызов внешних программ в Python с помощью sh
- Резервирование символов в Python
- Округление дробей в Python
- Конкатенация строковых литералов
- Работа со строками
- Добавление кнопки в tkinter
- Карта бомбоубежищ в Москве и Питере
- Работа с модулем Calendar
- Преобразование символов в нижний регистр
- Работа с CSV в Python
- Применение функций в Python
- GitHub в Telegram: подписка на уведомления
- Генераторы и сеты в Python
- Применение функции к каждому элементу списка
- Получение текущей даты и времени
- Форматирование заголовков в Python
- Удаление URL-адресов в Python
- Создание копии списка в Python
- Перевод двоичного кода в целое число
- Numpy: объединение массивов
- Руководство по Pymorphy2
- Создание вложенного генератора
- Обработка исключений с блоком else
- Проверка списка: any() и all()
- Операторы увеличения и уменьшения в Python
- Руководство по использованию Colorama
- Сортировка слиянием
- Модуль itertools: комбинации и перестановки
- CLI-инструмент howdoi
- Проверка переменных окружения в Python
- Проверка класса объекта
- Работа с классами данных
- Метод __iand__ для пользовательских классов
- Хранение переменных в Python.
- Подсчет количества элементов в списке
- Профилирование кода
- Многоточие в Python















