Курс Python → Python и Монти Пайтон
Python — это высокоуровневый язык программирования, который был назван в честь популярного шоу Би-би-си «Летающий цирк Монти Пайтона». Создатель языка, Гвидо ван Россум, является поклонником этого шоу и даже указал в документации, что отсылки к Монти Пайтону в коде являются допустимыми и даже поощряемыми.
В самом языке программирования Python также присутствуют отсылки к шоу Монти Пайтон. Например, в Python есть функция «spam», которая является одним из самых часто используемых примеров в учебных материалах по языку. Это название было вдохновлено скетчем «Spam» из шоу Монти Пайтон.
Еще одним примером отсылки к Монти Пайтону в Python является использование ключевого слова «knights» (рыцари) в качестве примера в документации. Это название также связано с одним из самых известных скетчей Монти Пайтона — «Рыцари Круглого Стола».
def knights():
print("We are the knights who say 'Ni!'")
Таким образом, отсылки к Монти Пайтону в языке Python являются не только забавными и оригинальными, но также служат хорошим примером для новичков, помогая им лучше запомнить и понять основы языка программирования.
Другие уроки курса "Python"
- Использование type hints
- Установка random seed в Python
- Создание даты из строки ISO
- Просмотр атрибутов и методов класса
- Создание словарей с defaultdict()
- Метод enumerate() в Python
- Операторы увеличения и уменьшения переменной
- Обработка исключений в Python
- Библиотека sh: использование команд bash в Python
- Проверка на палиндром
- Измерение времени выполнения кода
- Создание словаря через dict comprehension
- Установка и использование Python-dateutil
- Удаление URL-адресов в Python
- Основные функции и модули Python
- Условное добавление элементов в список
- Виртуальные среды в Python
- Подсчет вхождений элементов
- Работа со слайсами
- Область видимости переменных
- Работа со строками в Python
- Многопроцессорное программирование в Python
- Вывод сложных структур данных с помощью pprint
- Использование функции enumerate()
- Работа с контекстными переменными
- Асинхронное выполнение задач в процессах
- Профилирование данных с Pandas.
- Создание обратного итератора
- Декодирование строк в Python
- Функциональное программирование в Python
- Функция format() в Python
- JMESPath в Python
- Склеивание строк без циклов
- Проверка переменных окружения в Python
- Возврат нескольких значений
- Избегайте изменяемых аргументов
- Управление экспортом элементов
- Создание новой даты в Python
- Генераторы словарей и множеств
- Срезы в Python
- Бесконечные списки в Python
- Обработка исключений в Python
- Измерение времени выполнения кода
- Основы Python за 14 дней
- Defaultdict в Python















