Курс Python → История Python
Гвидо ван Россум, создатель языка программирования Python, сделал шутку первого апреля 2009 года, заявив о своей отставке для покорения Эвереста. Он стал известен как Benevolent Dictator Emeritus Vacationing Indefinitely from the Language (BDEVIL) или Великодушный почетный диктатор, отдыхающий от языка в течение неопределенного срока. Вместо него, якобы, пришел Барри Уорсоу, известный как Дядя Барри. Он сделал несколько изменений и высмеял Python 3.0 и язык программирования Си.
Однако вскоре стало ясно, что все это была первоапрельская шутка. Несмотря на это, отголоски этой шутки до сих пор можно найти в интерпретаторе Python. Этот эпизод остался в истории языка программирования Python как один из забавных моментов, связанных с его создателем.
Python — это высокоуровневый язык программирования, который отличается простотой и читаемостью кода. Он широко используется для разработки веб-приложений, научных вычислений, обработки данных и других областей. Python поддерживает различные парадигмы программирования, включая объектно-ориентированное и функциональное программирование.
Пример использования Python:
def greet(name):
return "Hello, " + name + "!"
print(greet("Alice"))
Этот код просто приветствует пользователя по имени «Alice». Python имеет простой синтаксис и множество встроенных функций, что делает его популярным выбором среди разработчиков. Шутка Гвидо ван Россума о его отставке стала забавным эпизодом в истории языка Python, который до сих пор вдохновляет сообщество разработчиков.
Другие уроки курса "Python"
- Методы сравнения множеств
- Официальный канал Python в Telegram
- Numpy: использование Ellipsis
- lru_cache оптимизация функций
- Область видимости переменных
- Объединение списков в Python
- Ветвление выражения в Python
- Атрибуты объекта в Python
- Обработка аргументов Python
- Глобальные переменные в Python
- Многопоточность в Python
- Перемещение и удаление файлов в Python
- Присоединение элементов коллекции
- Оператор «not» в Python
- Оператор walrus в Python
- Принципы SRP и OCP
- Работа с изображениями PIL
- Списковое включение в Python
- Нахождение пересечения множеств
- Отслеживание прогресса с tqdm
- Списковое включение в Python
- Модуль functools в Python
- Проверка на палиндром
- Создание пустых функций и классов в Python
- Использование метода lower()
- Типы возвращаемых значений в Python
- Установка и использование Logzero
- Кортежи в Python: особенности и преимущества
- Создание треугольника Паскаля
- Сериализация объектов в Python
- Подсчет элементов с помощью Counter из collections
- Форматирование данных с помощью pprint
- Оператор in в Python
- Операции с комплексными числами
- Порядок и длина множеств в Python
- Python и Юникод: работа с цифрами
- Подсчет часто встречающихся элементов
- Оператор Walrus: правильное использование
- Использование функции enumerate()
- Многострочные комментарии в Python
- Функции с необязательными аргументами
- Таймер обратного отсчета
- Порядок операций в Python
- Поиск уникальных и повторяющихся элементов
- Цикл for в Python
- Транспонирование 2D-массива с помощью zip















