Курс Python → Секреты Python
Python — это язык программирования, который известен своей щедрой долей юмора и интересных «пасхалок», или секретов, заложенных его создателями. Одной из таких пасхалок является команда antigravity, которая открывает веб-браузер с классическим комиксом XKCD, посвященным Python. Но это только начало, ведь внутри этой пасхалки скрыта еще одна.
Если вы посмотрите на код, который выполняется при запуске команды antigravity, то увидите, что там определена функция, предназначенная для реализации алгоритма геохеширования XKCD. Это еще один удивительный момент, который показывает заботу разработчиков Python о деталях и оригинальности.
Кроме команды antigravity, в Python есть и другие интересные секреты. Например, команда import this выводит на экран «The Zen of Python», набор принципов и рекомендаций по написанию кода на Python. Или попробуйте выполнить from __future__ import braces — вы увидите сообщение об ошибке, которое также переполнено юмором.
Если вы не поняли смысла последней команды, попробуйте заменить braces на что-то другое и посмотрите, что произойдет. Эти пасхалки делают использование Python еще более увлекательным и интересным для разработчиков, помогая им насладиться творческим подходом к программированию.
import this
from __future__ import braces
Другие уроки курса "Python"
- Генераторные выражения и islice.
- Кортеж в Python: создание и использование
- Функция product() из itertools
- Определение объема памяти объекта
- Вложенные функции в Python
- Извлечение аудио из видео
- Переменные класса и экземпляра
- Обработка исключения UnboundLocalError
- Вывод сложных структур данных с помощью pprint
- Поиск индексов подстроки
- Переопределение унарных операторов
- Парсинг веб-страниц с Beautiful Soup
- Подсчет количества элементов в списке
- Использование *args
- Возврат нескольких значений из функции
- ROT13 Шифр Цезаря в Python
- Numpy: использование Ellipsis
- Цикл for в Python
- Python UserString — создание подклассов строк
- Курс Data Scientist в медицине
- Распаковка аргументов в Python
- Извлечение аудио из видео
- TON Smart Challenge #2: участие и подготовка
- Освобождение памяти в Python
- Namedtuple в Python
- Установка максимального количества цифр
- Функция map() и ленивая оценка
- Работа с Requests для HTTP-запросов
- Запуск Python из интерпретатора
- Работа с комплексными числами в Python
- Работа с каталогами в Python
- Уникальность ключей в словаре
- Комментарии в Python
- Добавление цвета в консоли
- Создание коллекций из генератора
- Применение промокода в Много лосося
- Создание словаря через dict comprehension
- Хранение переменных в Python.
- Преобразование строк в числа с плавающей запятой
- Установка и обучение ChatterBot
- Идентификатор объекта в Python
- Работа с defaultdictами в Python
- Python Менеджер контекста
- Получение комбинаций в Python
- Настройка логгера Logzero
- Проверка элемента в множестве.
- Поиск кода
- Дефолтные параметры в Python















