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

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

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

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


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

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

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

Автор урока

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

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

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

  1. Модуль itertools: эффективная работа с итераторами
  2. Метод __complex__ в Python
  3. Сортировка списка по индексам
  4. Вложенные циклы в Python
  5. Запуск Python из интерпретатора
  6. Функция reversed() в Python
  7. Работа со временем в Python
  8. Работа с collections в Python.
  9. Многострочные строки в Python
  10. Метод ifloordiv для пользовательских классов
  11. Обмен переменными в Jupyter
  12. Создание инструмента обнаружения плагиата
  13. Значения по умолчанию в Python
  14. Создание коллекций из выражения-генератора
  15. Быстрый поиск кода
  16. Красивый вывод списка
  17. Функции all() и any() в Python
  18. Создание комплексных чисел
  19. Выход из профиля в Django
  20. Обмен значений переменных в Python
  21. Поток данных в Python
  22. Деление в Python
  23. Форматирование строк в Python
  24. Область видимости переменных
  25. Класс UserDict: дополнительная функциональность
  26. Асинхронный код в Python
  27. Метод count() для списка
  28. Управление памятью в Python
  29. Метод get() для словарей
  30. Упрощение условных выражений с тернарным оператором
  31. Курс Data Scientist в медицине
  32. Создание и инициализация объектов
  33. Транспонирование 2D-массива с помощью zip
  34. Создание копии итератора
  35. Создание матрицы в Python
  36. Поиск элементов BeautifulSoup
  37. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  38. Работа с файловой системой в Python
  39. Форматирование строк с % в Python
  40. Генераторы списков в Python
  41. Различия символов в Python
  42. Функции с дополнением
  43. Retrying в Python: повторные вызовы
  44. Работа с NumPy массивами
  45. Работа с комбинациями в Python.

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