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

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

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

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


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

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

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

Автор урока

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

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

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

  1. Введение в PyTorch
  2. Удаление элементов из списка в Python
  3. Установка и использование emoji
  4. Проверка ввода с помощью isdigit
  5. Оператор is в Python
  6. Профилирование кода
  7. Поиск email
  8. Работа с комплексными числами
  9. Настройка шрифта и цвета в Tkinter
  10. Безопасный доступ к значениям словаря
  11. Функция zip() в Python
  12. Метод is_absolute() для PurePath
  13. Работа с Enum в Python3.
  14. Установка пакетов с помощью pip
  15. Иерархия классов в Python
  16. Объединение объектов в Python
  17. Виртуальные среды в Python
  18. Pretty-printing JSON в Python
  19. Оператор обр. импликации
  20. Срез списка в Python
  21. Функция eval() в Python
  22. Генератор чисел Фибоначчи
  23. Оптимизация интернирования строк
  24. Установка Python3.7 и PIP
  25. Декоратор total_ordering для сравнения объектов
  26. Генераторные функции в Python
  27. Преобразование многоуровневого словаря
  28. Блок try-except-else
  29. Оператор del в Python
  30. Работа с пользовательским вводом
  31. Измерение времени выполнения кода
  32. Обмен значений переменных в Python
  33. Сортировка данных с лямбда-функциями
  34. Экранирование символов в Python
  35. Разделение строки с помощью re.split()
  36. Применение функции map() с лямбда-функциями
  37. Работа с атрибутом dict
  38. Поток данных в Python
  39. Удаление falsy-значений из списка с помощью filter
  40. Работа с кортежами в Python
  41. Удаление URL-адресов в Python
  42. Справка по импортированным модулям
  43. Отладка в Python
  44. Распаковка значений в Python
  45. Динамические маршруты во Flask
  46. Срезы в Python
  47. Реализация метода __abs__ в Python
  48. Метод remove() для удаления элемента из списка

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