Python
Коротко
Язык программирования с простым синтаксисом на отступах и огромным набором библиотек. На нём пишут веб-сервисы, скрипты автоматизации, парсеры, ботов и модели машинного обучения.
Что такое «Python»
Python создал нидерландский программист Гвидо ван Россум, первая публичная версия вышла в 1991 году. Цель была в читаемости: код должен выглядеть почти как текст. Код выполняет интерпретатор, поэтому скрипт можно запустить сразу, без отдельной сборки. Переход со второй версии на третью растянулся на годы и завершился в 2020-м, когда Python 2 перестал поддерживаться; сегодня под Python обычно подразумевают третью ветку.
Отступы вместо скобок
В большинстве языков блоки кода выделяют фигурными скобками, а отступы ставят для красоты. В Python отступ — часть синтаксиса: он показывает, что относится к условию или циклу. Поэтому чужой код на Python обычно выглядит аккуратно, но смешение табуляций и пробелов приводит к ошибке. Типизация динамическая: переменной не нужно заранее объявлять тип.
Пример: разбор прайс-листа
Поставщик прислал файл CSV с разделителем «точка с запятой». Нужно вывести товары дешевле тысячи:
import csv
with open('prices.csv', encoding='utf-8') as f:
for row in csv.DictReader(f, delimiter=';'):
if float(row['price']) < 1000:
print(row['sku'], row['name'])
Модуль csv входит в стандартную библиотеку, ничего устанавливать не надо. Для всего остального есть менеджер пакетов pip и каталог PyPI.
Python в связке с сайтом на PHP
Сайт может работать на WordPress или Битриксе, а Python — выполнять задачи вокруг него:
- сбор цен и характеристик с сайтов поставщиков — так обычно устроен парсинг товаров и цен;
- обработка выгрузок и отчётов, сверка остатков;
- Telegram-боты на библиотеках вроде aiogram;
- работа с нейросетями: большинство инструментов машинного обучения выходит сначала для Python.
Связь с сайтом идёт через API, общую базу или файлы. Для самостоятельных веб-приложений на Python есть фреймворки Django, Flask и FastAPI.

