Курс 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"

  1. Методы сравнения множеств
  2. Официальный канал Python в Telegram
  3. Numpy: использование Ellipsis
  4. lru_cache оптимизация функций
  5. Область видимости переменных
  6. Объединение списков в Python
  7. Ветвление выражения в Python
  8. Атрибуты объекта в Python
  9. Обработка аргументов Python
  10. Глобальные переменные в Python
  11. Многопоточность в Python
  12. Перемещение и удаление файлов в Python
  13. Присоединение элементов коллекции
  14. Оператор «not» в Python
  15. Оператор walrus в Python
  16. Принципы SRP и OCP
  17. Работа с изображениями PIL
  18. Списковое включение в Python
  19. Нахождение пересечения множеств
  20. Отслеживание прогресса с tqdm
  21. Списковое включение в Python
  22. Модуль functools в Python
  23. Проверка на палиндром
  24. Создание пустых функций и классов в Python
  25. Использование метода lower()
  26. Типы возвращаемых значений в Python
  27. Установка и использование Logzero
  28. Кортежи в Python: особенности и преимущества
  29. Создание треугольника Паскаля
  30. Сериализация объектов в Python
  31. Подсчет элементов с помощью Counter из collections
  32. Форматирование данных с помощью pprint
  33. Оператор in в Python
  34. Операции с комплексными числами
  35. Порядок и длина множеств в Python
  36. Python и Юникод: работа с цифрами
  37. Подсчет часто встречающихся элементов
  38. Оператор Walrus: правильное использование
  39. Использование функции enumerate()
  40. Многострочные комментарии в Python
  41. Функции с необязательными аргументами
  42. Таймер обратного отсчета
  43. Порядок операций в Python
  44. Поиск уникальных и повторяющихся элементов
  45. Цикл for в Python
  46. Транспонирование 2D-массива с помощью zip

Marketello читают маркетологи из крутых компаний