Курс Python → Python и Монти Пайтон
Python — это высокоуровневый язык программирования, который был назван в честь популярного шоу Би-би-си «Летающий цирк Монти Пайтона». Создатель языка, Гвидо ван Россум, является поклонником этого шоу и даже указал в документации, что отсылки к Монти Пайтону в коде являются допустимыми и даже поощряемыми.
В самом языке программирования Python также присутствуют отсылки к шоу Монти Пайтон. Например, в Python есть функция «spam», которая является одним из самых часто используемых примеров в учебных материалах по языку. Это название было вдохновлено скетчем «Spam» из шоу Монти Пайтон.
Еще одним примером отсылки к Монти Пайтону в Python является использование ключевого слова «knights» (рыцари) в качестве примера в документации. Это название также связано с одним из самых известных скетчей Монти Пайтона — «Рыцари Круглого Стола».
def knights():
print("We are the knights who say 'Ni!'")
Таким образом, отсылки к Монти Пайтону в языке Python являются не только забавными и оригинальными, но также служат хорошим примером для новичков, помогая им лучше запомнить и понять основы языка программирования.
Другие уроки курса "Python"
- Создание словаря через dict comprehension
- Отладка утечек памяти в Python
- Разделение строки с регулярными выражениями
- Генерация ключей RSA
- Условное добавление элементов в список
- Проекты на Python
- Декоратор Ajax required
- Итерация по копии коллекции
- Проверка на палиндром
- Оператор continue в Python
- Экспорт данных в файл.
- Аннотации типов в Python
- Открытие и редактирование скриптов Python
- 9 уловок для чистого кода
- Разделение строки с помощью split()
- Конкатенация строковых литералов
- Операции с матрицами в Python
- Любовь к Python
- EMOT преобразование эмодзи в текст
- Функция enumerate() в Python
- Использование функции enumerate()
- Замер времени выполнения кода
- Генераторы в Python
- Использование *args
- Асинхронное программирование с asyncio
- Аннотации типов в Python
- Явный импорт переменных
- Работа с датой и временем в Python
- Фильтрация входных данных в Python
- Имена объектов в Python
- Атрибуты объекта в Python
- Управление мышью и клавиатурой с Pyautogui
- Расчет времени выполнения программы
- Получение значений из словарей
- Создание спинбокса в tkinter
- Python и Юникод: работа с цифрами
- PEP-401: оператор
- Модуль pprint
- Удаление элемента по индексу в Python
- Проблема с изменяемыми аргументами
- Оператор «моржа» (Walrus Operator)
- Основы работы с базами данных в Python
- Метод Enumerate() для списков
- Декоратор @override
- Тестирование времени с Freezegun
- Избегайте использования goto
- Округление дробей в Python















