Курс 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"

  1. Группировка элементов Python
  2. Метод join() для объединения элементов строки
  3. Обработка данных в Python
  4. Упрощение условных выражений с тернарным оператором
  5. Декоратор Ajax required
  6. Гибкие функции Python
  7. Импорт в Python: список all
  8. Переопределение метода xor в Python
  9. Проверка на палиндром
  10. Условное добавление элементов в список
  11. Официальный канал Python в Telegram
  12. Объединение списков в Python.
  13. Счетчик ссылок в Python
  14. Конкатенация строк в Python
  15. Отладка в Python
  16. Обход словаря в Python
  17. Копирование в Python
  18. Обучение модели с указанием эпох
  19. Установка User-Agent в Python
  20. PrettyTable: создание таблицы
  21. Defaultdict в Python
  22. Объединение строк с помощью метода join
  23. Принципы LSP и ISP в Python
  24. Упрощенный вывод данных в Python
  25. Создание новых списков через list comprehensions
  26. Удаление дубликатов в pandas
  27. Перевод двоичного кода в целое число
  28. Работа с CSV файлами в Python
  29. Функция reduce() в Python
  30. Измерение времени выполнения
  31. Метод __irshift__ для побитового сдвига вправо
  32. Flask — веб-фреймворк Python
  33. Удаление URL-адресов в Python
  34. Установка и использование pyshorteners
  35. Вложенные функции в Python
  36. Создание словарей и множеств в Python
  37. Управление импортом в Python
  38. Создание и операции с дробями
  39. Python Calendar Usage
  40. Проверка типов с помощью isinstance
  41. Работа с getopt
  42. Применение функции к списку
  43. Конвертация коллекций в Python.
  44. Область видимости переменных
  45. Преобразование Word в PDF с Spire.Doc
  46. Функции в Python: создание и вызов
  47. Метод rlshift для битового сдвига
  48. Операции с кортежами

Marketello читают маркетологи из крутых компаний