1. Введение в Python: установка окружения, переменные и типы данных
Введение в Python: установка окружения, переменные и типы данных
Добро пожаловать в курс «Основы программирования на языке Python»! Это первая статья, с которой начнется ваше путешествие в мир разработки. Программирование — это не магия, а навык, который позволяет вам общаться с компьютером и заставлять его выполнять ваши поручения.
Сегодня мы разберем фундамент: узнаем, что такое Python, установим необходимые инструменты, напишем первую программу и разберемся, как компьютер хранит информацию.
Что такое Python и почему он так популярен?
Python (читается как «Пайтон», хотя часто говорят «Питон») — это язык программирования высокого уровня. «Высокий уровень» означает, что его синтаксис (правила написания кода) близок к человеческому языку, в отличие от машинного кода, состоящего из единиц и нулей.
!Python используется во многих сферах: от создания сайтов до запуска космических ракет.
Основные преимущества Python:
Установка окружения
Чтобы компьютер понимал команды Python, ему нужен переводчик. В мире программирования такой переводчик называется интерпретатором. Он читает ваш код строчка за строчкой и выполняет его.
Шаг 1: Скачиваем Python
Шаг 2: Выбор редактора кода (IDE)
Писать код можно хоть в «Блокноте», но это неудобно. Программисты используют специальные редакторы — IDE (Integrated Development Environment — Интегрированная среда разработки). Они подсвечивают ошибки и помогают писать быстрее.
Для начала мы рекомендуем: * IDLE: Устанавливается автоматически вместе с Python. Самый простой вариант для старта. * VS Code: Мощный и популярный редактор от Microsoft (рекомендуется для дальнейшего обучения).
Ваша первая программа
В программировании есть традиция: первая программа на новом языке должна выводить на экран фразу «Hello, World!».
Откройте IDLE или другой редактор, создайте новый файл и напишите следующую строку:
Нажмите кнопку запуска (Run). Если вы увидели в консоли текст Hello, World!, поздравляем! Вы написали свою первую программу.
Разберем, что здесь произошло:
* print — это функция. Команда компьютеру «напечатать» или «вывести» что-то.
Скобки () — обязательный элемент вызова функции. Внутри них мы передаем то, что* хотим напечатать.
* Кавычки " " — показывают, что внутри находится текст (строка), а не команда.
Переменные: коробки для данных
Программы работают с данными: числами, текстом, списками. Чтобы не потерять эти данные, их нужно где-то хранить. Для этого используются переменные.
Представьте, что переменная — это коробка, на которой вы маркером написали название. В эту коробку можно положить какое-то значение.
!Переменная — это именованная область памяти для хранения данных.
Создание переменной
В Python создание переменной происходит с помощью оператора присваивания =.
Здесь мы создали две «коробки»:
name, в которую положили текст "Alice".age, в которую положили число 25.Математически операцию присваивания можно записать так:
Где — это имя переменной (идентификатор), — оператор присваивания (команда «положить значение справа в переменную слева»), а — само значение.
Важно: Знак = в программировании — это не равенство, как в математике. Это команда «присвоить». Сравнение на равенство записывается как == (два знака равно).
Правила именования переменных
Чтобы компьютер вас понимал, нужно соблюдать правила при названии переменных:
* Имя может состоять из букв (a-z, A-Z), цифр (0-9) и знака подчеркивания _.
* Имя не может начинаться с цифры (1name — ошибка, name1 — верно).
* Нельзя использовать пробелы. Вместо них используют подчеркивание: my_favorite_color.
* Python чувствителен к регистру: Age, age и AGE — это три разные переменные.
> Хорошим тоном считается называть переменные понятно. Вместо x = 3600 лучше написать seconds_in_hour = 3600.
Типы данных
В коробку можно положить разные вещи: книги, обувь, яблоки. В программировании данные тоже бывают разных типов. Python определяет тип данных автоматически, когда вы присваиваете значение. Это называется динамической типизацией.
Рассмотрим основные (базовые) типы данных:
1. Целые числа (Integer или int)
Это обычные числа без дробной части: 5, 100, -20, 0.
2. Числа с плавающей точкой (Float)
Это дробные числа. В программировании для разделения целой и дробной части используется точка, а не запятая.
3. Строки (String или str)
Это любой текст, заключенный в кавычки (одинарные ' или двойные ").
4. Логический тип (Boolean или bool)
Самый простой тип, который имеет всего два значения: Истина (True) или Ложь (False). Он часто используется для проверки условий.
Как узнать тип переменной?
В Python есть встроенная функция type(), которая подскажет, что лежит внутри переменной.
Простые операции с данными
С переменными можно совершать различные действия. Для чисел это привычная математика.
Арифметика
Формула сложения переменных выглядит так:
Где — результат суммы, — первое слагаемое, — второе слагаемое, а — оператор сложения.
Операции со строками
Строки тоже можно «складывать». Это называется конкатенация.
Обратите внимание: мы добавили пробел " " между именем и фамилией, иначе они бы склеились в ИванИванов.
Ввод данных с клавиатуры
Чтобы программа стала интерактивной, мы можем попросить пользователя ввести данные. Для этого используется функция input().
Важно: Функция input() всегда возвращает строку (str). Даже если пользователь введет число 50, для программы это будет текст "50". Если вы хотите использовать введенное значение как число (например, для сложения), его нужно превратить в число с помощью функций int() или float().
Пример калькулятора возраста:
Заключение
Сегодня вы сделали огромный шаг — начали изучать Python. Мы разобрали:
print().int, float, str, bool).input().В следующей статье мы научим программу «думать» и принимать решения, изучив условные операторы.