1. Основы программирования и установка инструментов для работы
Установка Python и запуск первой программы
Почему одни люди начинают программировать и бросают через неделю, а другие — за выходные пишут работающий скрипт? Разница не в таланте. Разница в том, что вторые сразу увидели результат: текст на экране, который появился по их команде. Именно с этого момента — с первого запущенного файла — начинается путь разработчика. И сегодня вы пройдёте его за 15 минут.
Почему именно Python
Существует сотни языков программирования. Зачем начинать именно с Python? Три причины.
Во-первых, синтаксис максимально близок к обычному английскому языку. Вместо System.out.println("Hello") вы напишете просто print("Hello"). Никаких фигурных скобок, точек с запятой и строгих объявлений типов — Python сам разберётся, что вы имели в виду.
Во-вторых, Python используется повсюду: веб-сайты, боты для мессенджеров, анализ данных, искусственный интеллект, автоматизация офисных задач. Навык, который вы получите сегодня, пригодится в десятках сценариев.
В-третьих, огромное сообщество. Любую ошибку, с которой вы столкнётесь, кто-то уже решил и описал решение на форумах. Это значит, что вы никогда не останетесь один на один с проблемой.
> Python — это тот самый язык, который не орёт на тебя с порога. Он скорее говорит: «заходи, сейчас всё покажу».
Установка Python на компьютер
Прежде чем писать код, нужно установить инструмент, который будет его выполнять. Этот инструмент называется интерпретатор — программа, которая читает ваш код построчно и превращает его в действия компьютера.
Шаг 1: Скачивание
Перейдите на официальный сайт python.org и нажмите кнопку загрузки. Сайт автоматически определит вашу операционную систему (Windows, macOS или Linux) и предложит подходящую версию.
Шаг 2: Установка
Запустите скачанный файл. Появится окно установщика. Здесь есть критически важный момент: поставьте галочку «Add Python to PATH» внизу окна. Без этой галочки компьютер не будет знать, где искать Python, и команды из терминала не сработают. Это самая частая ошибка новичков — запомните её.
После этого нажмите «Install Now» и дождитесь завершения.
Шаг 3: Проверка
Откройте терминал (командную строку):
Win + R, введите cmd, нажмите EnterCmd + Space, введите Terminal, нажмите EnterCtrl + Alt + TВведите команду:
Если вы видите что-то вроде Python 3.12.0 — всё установлено корректно. Если появилась ошибка «команда не найдена» — значит, галочка «Add Python to PATH» не была установлена. В этом случае переустановите Python с этой галочкой.
Выбор редактора кода
Код можно писать даже в стандартном «Блокноте», но это как забивать гвоздь микроскопом — можно, но неудобно. Редактор кода (или IDE — Integrated Development Environment) подсвечивает синтаксис, подсказывает команды и позволяет запускать программу одной кнопкой.
Для старта рекомендую Visual Studio Code (VS Code) — бесплатный, легковесный и мощный редактор от Microsoft. Скачайте его с code.visualstudio.com, установите и откройте.
После установки VS Code добавьте расширение для Python: нажмите на иконку кубиков слева, в поиске введите Python и установите первое расширение от Microsoft. Теперь VS Code будет подсвечивать код Python, подсказывать ошибки и предлагать автодополнение.
Первая программа: Hello, World!
Традиция программирования гласит: первая программа на любом языке должна вывести фразу «Hello, World!». Соблюдём эту традицию.
Создание файла
В VS Code нажмите Ctrl + N (или Cmd + N на macOS) для создания нового файла. Сохраните его через Ctrl + S с именем hello.py. Расширение .py сообщает компьютеру, что это файл на языке Python.
Написание кода
Введите в файл одну строку:
Разберём, что здесь происходит:
print() — это функция, встроенная команда Python, которая выводит информацию на экран"Hello, World!" — это строка, то есть просто набор символовЗапуск программы
В VS Code есть зелёная стрелка в правом верхнем углу — нажмите на неё. Или щёлкните правой кнопкой мыши по коду и выберите «Run Python File in Terminal».
В нижней части экрана откроется терминал, и вы увидите:
Поздравляю — вы только что написали и запустили свою первую программу. Компьютер выполнил вашу команду. Именно с этого ощущения — «я сказал, и оно сработало» — начинается программирование.
Альтернативный способ: запуск через терминал
Иногда удобнее запускать программу напрямую из терминала. Откройте терминал, перейдите в папку с файлом командой cd и выполните:
Результат будет тем же. Этот способ полезен, когда вы работаете не в VS Code или хотите быстро проверить скрипт.
Разбор типичных ошибок новичка
Даже на этапе «Hello, World!» можно допустить ошибки. Вот самые частые:
Ошибка 1: Пропущены кавычки
Python не поймёт, что такое Hello — это не команда и не переменная. Текст всегда должен быть в кавычках: "Hello, World!".
Ошибка 2: Неправильный регистр
Python чувствителен к регистру. Print и print — это разные вещи. Встроенная функция пишется строчными буквами: print.
Ошибка 3: Лишние или недостающие скобки
Каждая открывающая скобка должна иметь закрывающую. Python сообщит об ошибке SyntaxError, и это ваш сигнал проверить баланс скобок.
Ошибка 4: Файл сохранён не в том формате
Если вы сохранили файл как hello.txt вместо hello.py, команда python hello.py не найдёт файл. Убедитесь, что расширение именно .py.
Что происходит «под капотом»
Когда вы запускаете python hello.py, происходит следующее:
print() обращается к системе вывода и отображает текст в терминалеВ отличие от языков вроде C++ или Java, Python не создаёт отдельный исполняемый файл. Код выполняется «на лету» — строка за строкой. Это называется интерпретация, и именно поэтому Python так удобен для быстрого старта: вы пишете код и сразу видите результат без этапа компиляции.
Мини-эксперименты
Прежде чем двигаться дальше, попробуйте изменить программу и посмотреть, что получится:
Запустите файл. Каждый вызов print() выводит текст на новой строке — Python автоматически добавляет перенос. Попробуйте убрать одну строку, поменять текст, добавить ещё три. Вы увидите, что код реагирует на каждое изменение мгновенно.
Это и есть главный принцип обучения программированию: меняй — запускай — наблюдай. Не нужно запоминать теорию наизусть. Нужно экспериментировать и смотреть, что происходит.