Курс Python → Python и Монти Пайтон
Python — это высокоуровневый язык программирования, который был назван в честь популярного шоу Би-би-си «Летающий цирк Монти Пайтона». Создатель языка, Гвидо ван Россум, является поклонником этого шоу и даже указал в документации, что отсылки к Монти Пайтону в коде являются допустимыми и даже поощряемыми.
В самом языке программирования Python также присутствуют отсылки к шоу Монти Пайтон. Например, в Python есть функция «spam», которая является одним из самых часто используемых примеров в учебных материалах по языку. Это название было вдохновлено скетчем «Spam» из шоу Монти Пайтон.
Еще одним примером отсылки к Монти Пайтону в Python является использование ключевого слова «knights» (рыцари) в качестве примера в документации. Это название также связано с одним из самых известных скетчей Монти Пайтона — «Рыцари Круглого Стола».
def knights():
print("We are the knights who say 'Ni!'")
Таким образом, отсылки к Монти Пайтону в языке Python являются не только забавными и оригинальными, но также служат хорошим примером для новичков, помогая им лучше запомнить и понять основы языка программирования.
Другие уроки курса "Python"
- Определение функций с необязательными аргументами
- Вложенные циклы в Python
- Операторы Splat и splatty-splat
- Метод __irshift__ для Python
- Сравнение строк в Python
- Работа с f-строками 2.0
- Срезы в Python
- Декораторы в Python
- Именование переменных в Python
- Создание новых списков в Python
- Оптимизация строк в Python
- Метод pos в Python
- Функция all() в Python
- Оператор Walrus в Python 3.8
- Генераторы в Python
- Вставка переменных в шаблоны Flask
- Значения по умолчанию в Python
- Порядок и длина множеств в Python
- Вывод с переменной через запятую
- Python и Монти Пайтон
- Работа с JSON в Python
- Подчеркивание в REPL
- Создание тестовых данных с Faker
- Транспонирование 2D-массива с помощью zip
- Логические значения в Python
- Создание словарей в Python
- Функция с **kwargs в Python
- Расширение операции побитового «и» в Python
- Новшества Flask 2.0
- Сериализация объектов в Python
- Запуск Python из интерпретатора
- Создание таблиц в терминале с PrettyTable
- Генераторы списков
- Создание .exe файла с pyinstaller
- Модуль Operator в Python
- Работа с collections в Python.
- Расчет времени выполнения кода
- Слияние словарей в Python 3.9
- Приоритет операций в Python
- Работа с атрибутом dict
- Python Метод sleep() из time
- Избегайте изменяемых аргументов
- Удаление дубликатов из списка с помощью dict.fromkeys
- Поиск шаблона в строке
- Использование подчеркивания в REPL
- Python Метод Union Множеств















