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

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

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

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


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

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

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

Автор урока

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

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

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

  1. Создание словаря через dict comprehension
  2. Отладка утечек памяти в Python
  3. Разделение строки с регулярными выражениями
  4. Генерация ключей RSA
  5. Условное добавление элементов в список
  6. Проекты на Python
  7. Декоратор Ajax required
  8. Итерация по копии коллекции
  9. Проверка на палиндром
  10. Оператор continue в Python
  11. Экспорт данных в файл.
  12. Аннотации типов в Python
  13. Открытие и редактирование скриптов Python
  14. 9 уловок для чистого кода
  15. Разделение строки с помощью split()
  16. Конкатенация строковых литералов
  17. Операции с матрицами в Python
  18. Любовь к Python
  19. EMOT преобразование эмодзи в текст
  20. Функция enumerate() в Python
  21. Использование функции enumerate()
  22. Замер времени выполнения кода
  23. Генераторы в Python
  24. Использование *args
  25. Асинхронное программирование с asyncio
  26. Аннотации типов в Python
  27. Явный импорт переменных
  28. Работа с датой и временем в Python
  29. Фильтрация входных данных в Python
  30. Имена объектов в Python
  31. Атрибуты объекта в Python
  32. Управление мышью и клавиатурой с Pyautogui
  33. Расчет времени выполнения программы
  34. Получение значений из словарей
  35. Создание спинбокса в tkinter
  36. Python и Юникод: работа с цифрами
  37. PEP-401: оператор
  38. Модуль pprint
  39. Удаление элемента по индексу в Python
  40. Проблема с изменяемыми аргументами
  41. Оператор «моржа» (Walrus Operator)
  42. Основы работы с базами данных в Python
  43. Метод Enumerate() для списков
  44. Декоратор @override
  45. Тестирование времени с Freezegun
  46. Избегайте использования goto
  47. Округление дробей в Python

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