Курс Python → Python и Монти Пайтон
Python — это высокоуровневый язык программирования, который был назван в честь популярного шоу Би-би-си «Летающий цирк Монти Пайтона». Создатель языка, Гвидо ван Россум, является поклонником этого шоу и даже указал в документации, что отсылки к Монти Пайтону в коде являются допустимыми и даже поощряемыми.
В самом языке программирования Python также присутствуют отсылки к шоу Монти Пайтон. Например, в Python есть функция «spam», которая является одним из самых часто используемых примеров в учебных материалах по языку. Это название было вдохновлено скетчем «Spam» из шоу Монти Пайтон.
Еще одним примером отсылки к Монти Пайтону в Python является использование ключевого слова «knights» (рыцари) в качестве примера в документации. Это название также связано с одним из самых известных скетчей Монти Пайтона — «Рыцари Круглого Стола».
def knights():
print("We are the knights who say 'Ni!'")
Таким образом, отсылки к Монти Пайтону в языке Python являются не только забавными и оригинальными, но также служат хорошим примером для новичков, помогая им лучше запомнить и понять основы языка программирования.
Другие уроки курса "Python"
- Проверка подстроки в строке
- Хешируемые ключи в Python
- Создание namedtuple списком полей
- Сортировка элементов в Python
- Цикл for в Python
- Поиск повторов в списке
- Проблема сравнения словарей
- Открытие, чтение и закрытие файла
- Функция rsplit() в Python
- Управление памятью в Python
- Создание списков в Python
- Именованные срезы в Python
- Управление фоновыми задачами в Python
- Замена текста с помощью sub
- Передача словаря через **kwargs
- Аннотации типов в Python
- Измерение времени выполнения
- Профилирование кода на Python
- Переопределение метода delitem в Python
- Открытие и запись файлов
- Модуль sys: основы
- Безопасные SQL-запросы в Python 3.11
- Считывание бинарного файла в Python
- Конкатенация строк в Python
- Python Ellipsis использование
- Тестирование с unittest
- Метод join() для объединения элементов строки
- Операции с датами в Python
- Установка и загрузка Instaloader
- Обработка ошибки IndexError
- Сохранение и загрузка модели в PyTorch
- Работа с Event() в threading
- Синхронизация доступа к ресурсам
- Декораторы в Python
- Измерение времени выполнения кода в Python
- Инверсия списка и строки
- Numpy: использование Ellipsis
- Преобразование чисел в Python
- Получение списка файлов в директории с использованием os
- Многострочные строки в Python
- Логирование с Loguru
- Тестирование с responses
- Обучение модели с указанием эпох
- Управление браузером с Selenium
- Методы работы со списками
- Метод repr() в Python
- Путь к интерпретатору Python
- Форматирование данных с pprint















