Курс Python → Python и Монти Пайтон

Python — это высокоуровневый язык программирования, который был назван в честь популярного шоу Би-би-си «Летающий цирк Монти Пайтона». Создатель языка, Гвидо ван Россум, является поклонником этого шоу и даже указал в документации, что отсылки к Монти Пайтону в коде являются допустимыми и даже поощряемыми.

В самом языке программирования Python также присутствуют отсылки к шоу Монти Пайтон. Например, в Python есть функция «spam», которая является одним из самых часто используемых примеров в учебных материалах по языку. Это название было вдохновлено скетчем «Spam» из шоу Монти Пайтон.

Еще одним примером отсылки к Монти Пайтону в Python является использование ключевого слова «knights» (рыцари) в качестве примера в документации. Это название также связано с одним из самых известных скетчей Монти Пайтона — «Рыцари Круглого Стола».


def knights():
    print("We are the knights who say 'Ni!'")

Таким образом, отсылки к Монти Пайтону в языке Python являются не только забавными и оригинальными, но также служат хорошим примером для новичков, помогая им лучше запомнить и понять основы языка программирования.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Использование type hints
  2. Установка random seed в Python
  3. Создание даты из строки ISO
  4. Просмотр атрибутов и методов класса
  5. Создание словарей с defaultdict()
  6. Метод enumerate() в Python
  7. Операторы увеличения и уменьшения переменной
  8. Обработка исключений в Python
  9. Библиотека sh: использование команд bash в Python
  10. Проверка на палиндром
  11. Измерение времени выполнения кода
  12. Создание словаря через dict comprehension
  13. Установка и использование Python-dateutil
  14. Удаление URL-адресов в Python
  15. Основные функции и модули Python
  16. Условное добавление элементов в список
  17. Виртуальные среды в Python
  18. Подсчет вхождений элементов
  19. Работа со слайсами
  20. Область видимости переменных
  21. Работа со строками в Python
  22. Многопроцессорное программирование в Python
  23. Вывод сложных структур данных с помощью pprint
  24. Использование функции enumerate()
  25. Работа с контекстными переменными
  26. Асинхронное выполнение задач в процессах
  27. Профилирование данных с Pandas.
  28. Создание обратного итератора
  29. Декодирование строк в Python
  30. Функциональное программирование в Python
  31. Функция format() в Python
  32. JMESPath в Python
  33. Склеивание строк без циклов
  34. Проверка переменных окружения в Python
  35. Возврат нескольких значений
  36. Избегайте изменяемых аргументов
  37. Управление экспортом элементов
  38. Создание новой даты в Python
  39. Генераторы словарей и множеств
  40. Срезы в Python
  41. Бесконечные списки в Python
  42. Обработка исключений в Python
  43. Измерение времени выполнения кода
  44. Основы Python за 14 дней
  45. Defaultdict в Python

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