Курс 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"
- Хранение переменных в Python.
- Оператор += для объединения строк
- Flask: создание веб-приложений
- Справка по импортированным модулям
- Установка и использование pyshorteners
- Работа с часовыми поясами в Python.
- Lambda-функция в Python: использование с map() и sum()
- Вывод баннеров
- Получение размера объекта с sys.getsizeof()
- Python itertools combinations() — группировка элементов
- Определение наиболее частого элемента с помощью collections.Counter
- Удаление файлов с shutil.os.remove()
- Получение значений из словарей
- Операторы += в Python
- Ветвление выражения в Python
- Карта бомбоубежищ в Москве и Питере
- Переворот строки с помощью срезов
- Генераторы и сеты в Python
- Сортировка элементов в Python
- Возврат нескольких значений
- Работа со стеком в Python
- Хранение переменных в словаре.
- Операции с комплексными числами
- Печать комбинаций в Python с Itertools
- Бесконечная проверка в Python
- Модуль pprint: улучшение вывода данных
- Удаление элементов по срезу
- Counter() — подсчет элементов
- Парсинг веб-страниц с Beautiful Soup
- Перемещение и удаление файлов в Python
- Тип данных TypeVarTuple
- Проблемы с именами переменных
- Lambda Functions in Python
- Цикл for в Python
- Нарезка списков в Python
- Функция map() и ленивая оценка
- Определение функций с необязательными аргументами
- Работа с JSON в Python
- Основы Python за 14 дней
- Удаление элемента по индексу
- Переменные класса и экземпляра
- Python Calendar Usage
- Пересечение списков с использованием множеств
- Порядок и длина множеств в Python
- Нахождение хеша для бесконечности и NaN в Python
- 9 уловок для чистого кода















