Курс Python → Python и Монти Пайтон
Python — это высокоуровневый язык программирования, который был назван в честь популярного шоу Би-би-си «Летающий цирк Монти Пайтона». Создатель языка, Гвидо ван Россум, является поклонником этого шоу и даже указал в документации, что отсылки к Монти Пайтону в коде являются допустимыми и даже поощряемыми.
В самом языке программирования Python также присутствуют отсылки к шоу Монти Пайтон. Например, в Python есть функция «spam», которая является одним из самых часто используемых примеров в учебных материалах по языку. Это название было вдохновлено скетчем «Spam» из шоу Монти Пайтон.
Еще одним примером отсылки к Монти Пайтону в Python является использование ключевого слова «knights» (рыцари) в качестве примера в документации. Это название также связано с одним из самых известных скетчей Монти Пайтона — «Рыцари Круглого Стола».
def knights():
print("We are the knights who say 'Ni!'")
Таким образом, отсылки к Монти Пайтону в языке Python являются не только забавными и оригинальными, но также служат хорошим примером для новичков, помогая им лучше запомнить и понять основы языка программирования.
Другие уроки курса "Python"
- Модуль itertools: эффективная работа с итераторами
- Метод __complex__ в Python
- Сортировка списка по индексам
- Вложенные циклы в Python
- Запуск Python из интерпретатора
- Функция reversed() в Python
- Работа со временем в Python
- Работа с collections в Python.
- Многострочные строки в Python
- Метод ifloordiv для пользовательских классов
- Обмен переменными в Jupyter
- Создание инструмента обнаружения плагиата
- Значения по умолчанию в Python
- Создание коллекций из выражения-генератора
- Быстрый поиск кода
- Красивый вывод списка
- Функции all() и any() в Python
- Создание комплексных чисел
- Выход из профиля в Django
- Обмен значений переменных в Python
- Поток данных в Python
- Деление в Python
- Форматирование строк в Python
- Область видимости переменных
- Класс UserDict: дополнительная функциональность
- Асинхронный код в Python
- Метод count() для списка
- Управление памятью в Python
- Метод get() для словарей
- Упрощение условных выражений с тернарным оператором
- Курс Data Scientist в медицине
- Создание и инициализация объектов
- Транспонирование 2D-массива с помощью zip
- Создание копии итератора
- Создание матрицы в Python
- Поиск элементов BeautifulSoup
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Работа с файловой системой в Python
- Форматирование строк с % в Python
- Генераторы списков в Python
- Различия символов в Python
- Функции с дополнением
- Retrying в Python: повторные вызовы
- Работа с NumPy массивами
- Работа с комбинациями в Python.















