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

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

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

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


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

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

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

Автор урока

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

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

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

  1. Проверка подстроки в строке
  2. Хешируемые ключи в Python
  3. Создание namedtuple списком полей
  4. Сортировка элементов в Python
  5. Цикл for в Python
  6. Поиск повторов в списке
  7. Проблема сравнения словарей
  8. Открытие, чтение и закрытие файла
  9. Функция rsplit() в Python
  10. Управление памятью в Python
  11. Создание списков в Python
  12. Именованные срезы в Python
  13. Управление фоновыми задачами в Python
  14. Замена текста с помощью sub
  15. Передача словаря через **kwargs
  16. Аннотации типов в Python
  17. Измерение времени выполнения
  18. Профилирование кода на Python
  19. Переопределение метода delitem в Python
  20. Открытие и запись файлов
  21. Модуль sys: основы
  22. Безопасные SQL-запросы в Python 3.11
  23. Считывание бинарного файла в Python
  24. Конкатенация строк в Python
  25. Python Ellipsis использование
  26. Тестирование с unittest
  27. Метод join() для объединения элементов строки
  28. Операции с датами в Python
  29. Установка и загрузка Instaloader
  30. Обработка ошибки IndexError
  31. Сохранение и загрузка модели в PyTorch
  32. Работа с Event() в threading
  33. Синхронизация доступа к ресурсам
  34. Декораторы в Python
  35. Измерение времени выполнения кода в Python
  36. Инверсия списка и строки
  37. Numpy: использование Ellipsis
  38. Преобразование чисел в Python
  39. Получение списка файлов в директории с использованием os
  40. Многострочные строки в Python
  41. Логирование с Loguru
  42. Тестирование с responses
  43. Обучение модели с указанием эпох
  44. Управление браузером с Selenium
  45. Методы работы со списками
  46. Метод repr() в Python
  47. Путь к интерпретатору Python
  48. Форматирование данных с pprint

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