Курс Python → Философия Python
Дзен Python — это набор принципов и рекомендаций по написанию кода на языке программирования Python. Ещё в 1999 году Тим Петерс предложил PEP 20, который должен был включать в себя 20 правил, но в итоге было только 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако тот не добавил ничего. В результате сообщество Python пришло к выводу, что отсутствие последнего правила символизирует о том, что никакие правила не являются абсолютными и всегда есть исключения.
Для ознакомления с Дзен Python, или философией языка, можно использовать модуль this . Просто импортируйте его в консоли Python и вы увидите набор принципов, которые стоит придерживаться при написании кода на Python. Также доступен вариант перевода Дзена на русский язык для удобства ознакомления.
Пример использования модуля this для просмотра Дзена Python:
import this
После выполнения этого кода в консоли вы увидите набор принципов, которые стоит учитывать при разработке на Python. Эти принципы помогут вам писать более чистый, понятный и эффективный код. Помните, что Дзен Python не является строгими правилами, а скорее рекомендациями и философией, которые помогут вам стать лучшим разработчиком на Python.
Другие уроки курса "Python"
- Преобразование данных в Python
- Обработка исключений в Python 3
- Работа со строками в Python
- Зарезервированные слова в Python
- Разделение списка на гнппы
- Установка и использование модуля Wikipedia
- Вывод с переменной через запятую
- Преобразование списков в словарь
- Создание вкладок с TKinter
- Фильтрация последовательности
- Получение атрибутов и методов класса
- Обработка ошибок в Python
- Быстрый поиск кода
- Поиск индексов подстроки
- Создание OrderedDict
- Переменная Шредингера
- Порядок и длина множеств в Python
- Удаление дубликатов в pandas
- Использование super() в Python
- Модуль math: константы π и e
- Объединение словарей в Python
- Метод join для объединения строк
- Определение наиболее частого элемента с помощью collections.Counter
- Оператор in для Python
- OrderedDict — упорядоченный словарь
- Выключение компьютера с помощью Python
- Функция format() в Python
- Сравнение строк в Python
- Резервирование символов в Python
- Сортировка данных с лямбда-функциями
- Форматирование строк в Python
- Замена текста с помощью sub
- Обновление и получение данных в SQLite
- Объединение, распаковка и деструктуризация
- Работа со словарями с defaultdict из collections
- Аннотации типов в Python
- Метод lt для сортировки объектов
- Разработка Telegram-ботов
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Печать комбинаций в Python с Itertools
- Вычисление логарифмов в Python
- Метод enumerate() в Python
- Очистка списка от False, None, 0, «»
- Библиотека sh: использование команд bash в Python















