1. Введение в Python: настройка среды, переменные и базовые типы данных
Введение в Python: настройка среды, переменные и базовые типы данных
Добро пожаловать в курс «Основы программирования на языке Python»! Это первая статья, с которой начнется ваше путешествие в мир кода. Python — это один из самых популярных языков программирования в мире. Его любят за простоту, читаемость и невероятную мощь. На нем пишут веб-сайты, создают искусственный интеллект, анализируют данные и автоматизируют рутинные задачи.
В этой статье мы подготовим ваш компьютер к работе, напишем первую программу и разберемся с фундаментом любого языка программирования: переменными и типами данных.
Почему именно Python?
Python — это интерпретируемый язык высокого уровня. Это звучит сложно, но на практике означает, что код на Python читается почти как обычный английский текст. Вам не нужно думать о том, как компьютер управляет памятью или процессором — Python берет это на себя.
!Схема работы интерпретатора: код превращается в действия программы.
Установка и настройка среды
Прежде чем писать код, нам нужно установить «переводчик», который объяснит компьютеру наши команды. Этот переводчик и есть интерпретатор Python.
Шаг 1: Скачивание Python
Шаг 2: Выбор инструмента (IDE)
Код можно писать даже в «Блокноте», но это неудобно. Программисты используют специальные редакторы кода или IDE (интегрированные среды разработки). Для начала мы рекомендуем два варианта:
* IDLE — устанавливается вместе с Python. Простая и минималистичная среда, идеальна для первых шагов. * Visual Studio Code (VS Code) — мощный редактор от Microsoft. Он более сложный, но очень популярный в профессиональной среде.
Ваша первая программа
Давайте проверим, что все работает. Откройте IDLE или другой редактор, создайте новый файл и напишите следующую строку:
Запустите код (в IDLE это клавиша F5). Если вы увидели на экране текст «Привет, мир!», поздравляем! Вы официально написали свою первую программу.
Команда print() — это функция, которая выводит информацию на экран. То, что находится внутри скобок и кавычек, называется аргументом.
Переменные: коробки для данных
Представьте, что вы переезжаете и упаковываете вещи в коробки. Чтобы не забыть, что где лежит, вы подписываете каждую коробку: «Книги», «Посуда», «Одежда». В программировании переменная — это и есть такая подписанная коробка, в которой хранятся данные.
!Визуальная метафора переменной как контейнера для хранения значений.
Создание переменной
В Python создать переменную очень просто. Вы пишете имя, ставите знак равно и указываете значение:
Здесь знак = — это не математическое равенство, а оператор присваивания. Мы говорим компьютеру: «Возьми значение справа и положи его в переменную с именем слева».
Правила именования переменных
Чтобы ваш код был понятен и работал корректно, следуйте этим правилам:
Score, score и SCORE — это три разные переменные.Примеры:
* my_variable — правильно.
* variable2 — правильно.
* 2variable — ошибка (начинается с цифры).
* my variable — ошибка (содержит пробел).
Базовые типы данных
В коробку «Посуда» вы не положите кота. Так же и в программировании: данные бывают разных типов. Python определяет тип данных автоматически (это называется динамическая типизация), но вам важно понимать, с чем вы работаете.
1. Целые числа (Integer / int)
Это обычные числа без дробной части. Они могут быть положительными, отрицательными или нулем.
С целыми числами можно выполнять математические операции. Например, формула периметра квадрата:
где — периметр, — количество сторон, а — длина одной стороны.
2. Числа с плавающей точкой (Float)
Это дробные числа. В программировании для разделения целой и дробной части используется точка, а не запятая.
Если вы разделите одно целое число на другое, результат в Python всегда будет типом float, даже если делится нацело:
3. Строки (String / str)
Строка — это любой текст, заключенный в кавычки. Можно использовать как одинарные ', так и двойные " кавычки, главное — чтобы они были парными.
Строки можно «складывать» (конкатенация) и размножать:
4. Логический тип (Boolean / bool)
Этот тип данных имеет всего два значения: True (Истина) и False (Ложь). Он используется для принятия решений в программе (например, «Если пользователь авторизован, показать профиль»).
Ввод данных от пользователя
Программы становятся интересными, когда они взаимодействуют с человеком. Для этого используется функция input().
Важно: Функция input() всегда возвращает данные в виде строки (str). Даже если пользователь введет число «50», для программы это будет текст «50».
Преобразование типов
Если вы хотите использовать введенное число для математики, вам нужно превратить строку в число. Для этого используются функции int() и float().
Представим, что нам нужно рассчитать площадь прямоугольника по формуле:
где — площадь, — длина, а — ширина.
Вот как это будет выглядеть в коде:
Если бы мы не использовали int(), Python попытался бы умножить строку на строку, что вызвало бы ошибку.
Комментарии
Вы могли заметить в примерах выше текст после символа #. Это комментарии. Компьютер их игнорирует, они нужны только для программистов, чтобы пояснять код.
Заключение
Сегодня вы сделали огромный шаг — настроили среду, узнали, как хранить данные в переменных, и познакомились с основными типами данных: int, float, str и bool. Вы также научились вводить и выводить информацию.
В следующей статье мы углубимся в арифметические операции и научим нашу программу принимать решения с помощью условных операторов.