Интерпретируемый язык программирования общего назначения с упором на простоту и читаемость кода.
Python создал нидерландский программист Гвидо ван Россум, первая версия вышла в 1991 году. Название — не в честь змеи, а в честь британского комедийного шоу «Летающий цирк Монти Пайтона», которое любил автор языка. Основная идея Python — код должен быть понятным и читаться почти как обычный текст.
Код не собирается заранее в отдельный исполняемый файл, а выполняется построчно интерпретатором — это упрощает разработку, но делает программы медленнее скомпилированных.
Тип переменной определяется во время выполнения программы, а не заранее — писать код быстрее, но опечатки в типах находятся только при запуске.
Блоки кода (тело функции, условия, циклы) обозначаются не фигурными скобками, а отступами — это заставляет весь код выглядеть единообразно.
Огромная стандартная библиотека: работа с файлами, сетью, датами, JSON и многим другим уже встроена, без установки сторонних пакетов.
Внутренний механизм, который не даёт разным потокам одной программы выполнять Python-код одновременно на нескольких ядрах процессора — из-за этого настоящий параллелизм в Python устроен иначе, чем в Go.
Сотни тысяч готовых библиотек в PyPI (реестре пакетов Python) — от веб-фреймворков до машинного обучения.
Как и в PHP, в Python не нужно заранее объявлять тип переменной —
в этом он проще Go со статической типизацией. Но в отличие от PHP
с Laravel, у Python нет единого доминирующего фреймворка «из коробки» —
популярны сразу несколько: Django (похож на Laravel — включает
почти всё нужное) и более лёгкие Flask и FastAPI. Вместо
Composer — менеджер пакетов pip и файл зависимостей
requirements.txt (или современный Poetry/uv).
def greet(name):
# Функция приветствия
return f"Привет, {name}!"
print(greet("Python"))