1. Введение в Python: установка, настройка среды и первая программа
Введение в Python: установка, настройка среды и первая программа
Добро пожаловать в мир программирования! Вы начинаете путь, который может привести вас к созданию веб-сайтов, искусственного интеллекта, автоматизации рутинных задач или анализу данных. В этом курсе мы изучим язык Python (читается как «Пайтон», хотя часто говорят «Питон»).
Почему именно Python? Это один из самых популярных языков в мире. Его главная особенность — простота. Код на Python читается почти как обычный английский текст, что делает его идеальным выбором для новичков.
!Схема работы Python: от простого кода к сложным вычислениям
Что такое Python и как он работает?
Компьютеры не понимают человеческий язык. Они понимают только машинный код (нули и единицы). Чтобы объяснить компьютеру, что мы от него хотим, нам нужен посредник. Этим посредником выступает язык программирования.
Python — это интерпретируемый язык высокого уровня. Давайте разберем эти термины:
* Высокого уровня: Это значит, что язык заботится о сложных деталях (например, об управлении памятью) за вас. Вы сосредотачиваетесь на логике задачи, а не на «железе». * Интерпретируемый: Программа, написанная на Python, не превращается в машинный код целиком до запуска. Вместо этого специальная программа (интерпретатор) читает ваш код строку за строкой и сразу же выполняет его.
Представьте, что у вас есть книга на иностранном языке. Компилятор (другой тип языков) перевел бы всю книгу целиком, и только потом вы бы начали читать. Интерпретатор же работает как синхронный переводчик: читает предложение и тут же переводит его для компьютера.
Установка Python
Прежде чем писать код, нам нужно установить интерпретатор Python на ваш компьютер. Мы будем использовать версию Python 3 (актуальные версии обычно начинаются с 3.10, 3.11 и выше).
Установка на Windows
!Окно установки Python: не забудьте поставить галочку Add to PATH
Установка на macOS
На компьютерах Mac часто уже установлена старая версия Python (версия 2.7), но нам нужна версия 3. Самый простой способ — скачать установщик с того же сайта python.org и следовать инструкциям, как при установке обычной программы.
Ваша первая среда разработки
Где писать код? Можно писать его даже в «Блокноте», но это неудобно. Программисты используют специальные инструменты:
Для первого урока нам будет достаточно IDLE, так как она уже у вас есть после установки.
Первая программа: Hello, World!
В программировании есть традиция: первая программа на любом новом языке должна выводить на экран фразу «Hello, World!» («Привет, мир!»). Давайте не будем нарушать традиции.
Запуск IDLE
Найдите в своих программах IDLE (Python 3.x) и запустите её. Вы увидите окно с текстом, похожим на этот:
Символы >>> — это приглашение к вводу. Это интерактивный режим. Здесь Python ждет вашу команду.
Пишем код
Введите следующую команду прямо после >>> и нажмите Enter:
Если вы все сделали правильно, на следующей строке появится:
Поздравляю! Вы написали свою первую программу.
Разбор полетов: что мы написали?
Давайте разберем эту строку по косточкам:
print — это функция. Функция — это команда, которая выполняет определенное действие. В данном случае она «печатает» (выводит) текст на экран.(...) — круглые скобки. В Python скобки после имени функции обязательны. Внутри скобок мы передаем то, что именно нужно напечатать."..." — кавычки. Текст в программировании называется строкой. Чтобы компьютер понял, что Hello, World! — это просто текст, а не команда, мы обязаны заключить его в кавычки. Можно использовать как двойные ", так и одинарные '.> Важно: Python чувствителен к регистру. print, Print и PRINT — это три разные вещи для компьютера. Команда вывода пишется только маленькими буквами: print.
Файловый режим (Script mode)
Интерактивный режим (где >>>) хорош для экспериментов, но плох для создания программ. Как только вы закроете окно, ваш код исчезнет. Настоящие программы сохраняются в файлах.
Давайте создадим файл с кодом:
>>>.first_program.py. Обратите внимание на расширение .py — оно говорит системе, что внутри находится код Python.В главном окне IDLE вы увидите результат выполнения обеих строк сразу.
Синтаксис: правила языка
У каждого языка есть грамматика. В программировании это называется синтаксис. Если вы нарушите правила, Python выдаст ошибку (SyntaxError).
1. Отступы (Indentation)
Это самая важная особенность Python. В других языках для группировки кода используют фигурные скобки {}, а в Python — отступы (пробелы в начале строки).
Пока мы пишем простые команды друг за другом, отступы не нужны. Но если вы случайно поставите пробел в начале строки, получите ошибку.
Пример неправильного кода:
Python скажет: IndentationError: unexpected indent (Ошибка отступа: неожиданный отступ). Запомните: код должен начинаться с самого начала строки, если нет особой причины для сдвига (о причинах мы поговорим в следующих уроках).
2. Комментарии
Иногда нужно оставить заметку для себя или другого программиста, которую компьютер должен игнорировать. Это называется комментарий.
В Python комментарии начинаются с символа решетки #.
Типичные ошибки новичка
Не пугайтесь ошибок. Программирование — это искусство исправления ошибок. Вот самые частые из них на старте:
* Забыли скобку: print("Текст" приведет к ошибке.
* Забыли кавычку: print("Текст) — компьютер не поймет, где заканчивается текст.
* Разные кавычки: print("Текст') — начинать и заканчивать строку нужно одинаковыми кавычками.
* Опечатки в командах: prnt("...") — компьютер не знает такой команды.
Заключение
Сегодня вы сделали огромный шаг. Вы установили профессиональный инструмент, узнали, как общаться с компьютером, и написали свою первую программу. Вы узнали про функцию print, важность кавычек и строгость отступов.
В следующей статье мы поговорим о том, как хранить информацию в памяти компьютера — мы изучим переменные и типы данных.