Курс 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"
- Сохранение Unicode в JSON
- Переменная с нижним подчеркиванием
- Декоратор Ajax required
- Проверка типа объекта в Python
- Автоматизация скриптов на AWS Lightsail.
- Декоратор защиты анонимных пользователей
- Итераторы в Python
- Работа с часовыми поясами в Python.
- Получение списка кортежей из словаря
- Проверка типа данных
- Метод index() в Python
- Monkey Patching в Python
- Управление ресурсами с контекстными менеджерами
- Возвращение нескольких значений
- Методы работы со списками
- Объединение словарей в Python 3.5+
- Генераторы данных
- Работа с zip()
- Метод сравнения объектов в Python
- Переопределение метода __floordiv__
- Создание лямбда-функций
- Функция findall() для поиска вхождений строки
- Декораторы в Python
- Defaultdict в Python
- Python Тесты и Гайды
- Преобразование кортежа в словарь.
- Работа с библиотекой requests
- Сравнение def и lambda-функций
- Метод rmatmul для пользовательских матриц
- Работа с файлами и директориями в Python.
- Контроль точности вывода чисел
- Разделение строки с помощью re.split()
- Расчет времени выполнения кода
- Создание Telegram-бота на Python
- JSON-esque в Python
- Counter() — подсчет элементов
- Мощь вложенных функций в Python
- Генерация ключей RSA
- Измерение времени выполнения кода с использованием time
- Хеширование паролей с использованием salt
- Работа с аргументами командной строки
- Функции в Python
- Цикл while в Python
- Python Метод sleep() из time
- Подчеркивание в REPL
- Многострочные комментарии в Python















