1. Введение в Python: установка среды, переменные и простые типы данных
Введение в Python: установка среды, переменные и простые типы данных
Добро пожаловать в курс «Основы программирования на Python»! Это первая статья, с которой начнется ваше путешествие в мир написания кода. Python (читается как «Пайтон») — это один из самых популярных языков программирования в мире. Его используют для создания веб-сайтов, анализа данных, искусственного интеллекта, автоматизации рутинных задач и даже для создания спецэффектов в кино.
Почему Python так популярен? Главная причина — его читаемость. Код на Python часто выглядит как обычный текст на английском языке, что делает его идеальным выбором для новичков.
Подготовка рабочего места
Прежде чем писать код, нам нужно установить «переводчик». Компьютер не понимает человеческий язык и даже язык программирования напрямую. Ему нужен интерпретатор — программа, которая читает ваш код на Python и переводит его в команды, понятные процессору.
Установка Python
Среда разработки (IDE)
Писать код можно даже в «Блокноте», но это неудобно. Программисты используют специальные редакторы кода или IDE (Integrated Development Environment). Для начала мы рекомендуем использовать IDLE (устанавливается вместе с Python) или Visual Studio Code (более мощный редактор).
В рамках этого курса мы будем подразумевать, что вы пишете код в файле с расширением .py и запускаете его.
Ваша первая программа
Традиционно изучение любого языка начинается с вывода на экран фразы «Hello, World!». Давайте сделаем это.
Откройте редактор кода, создайте файл hello.py и напишите следующую строку:
Запустите программу. Если вы увидели в консоли текст Hello, World!, поздравляем! Вы написали свою первую программу.
Разберем, что здесь произошло:
* print — это функция. Команда, которая говорит Python: «напечатай то, что находится внутри скобок».
* "Hello, World!" — это строка (текст). Текст в Python всегда должен быть заключен в кавычки.
Переменные
Представьте, что вы переезжаете и упаковываете вещи в коробки. Чтобы не забыть, что где лежит, вы подписываете коробки: «Книги», «Посуда», «Одежда». В программировании переменные — это и есть такие подписанные коробки, в которых хранятся данные.
!Визуализация концепции переменной как контейнера для хранения данных
Чтобы создать переменную, нужно придумать ей имя и присвоить значение с помощью знака равно =. В программировании этот знак означает не «равно», а «присвоить».
Когда Python встречает print(message), он смотрит на «коробку» с надписью message, достает оттуда содержимое («Привет, мир!») и печатает его.
Правила именования переменных
Имя переменной (идентификатор) должно быть понятным. Сравните x = 10 и user_age = 10. Второй вариант сразу говорит нам, что в переменной хранится возраст пользователя.
Правила:
_.1st_place — ошибка).my_variable.Age, age и AGE — это три разные переменные.Простые типы данных
В коробку можно положить книгу, а можно налить воду (если коробка герметичная). В Python данные тоже бывают разных типов. Интерпретатор сам определяет тип данных, когда вы присваиваете значение переменной. Это называется динамической типизацией.
Рассмотрим четыре основных типа данных.
1. Целые числа (Integer или int)
Это обычные числа без дробной части: 1, 10, -5, 1000.
С числами можно выполнять математические операции. Например, формула площади прямоугольника:
где — площадь, — длина, — ширина.
В коде это выглядит так:
2. Числа с плавающей точкой (Float)
Это дробные числа. Важно: в программировании для разделения целой и дробной части используется точка, а не запятая.
Если вы напишете 72,5, Python подумает, что это два разных числа, перечисленных через запятую, а не одно дробное.
3. Строки (String или str)
Строка — это последовательность символов. Строки всегда заключаются в кавычки. Можно использовать как одинарные ', так и двойные " кавычки, главное — чтобы открывающая и закрывающая кавычки были одинаковыми.
Если вы обернете число в кавычки, для Python оно станет текстом:
4. Логический тип (Boolean или bool)
Этот тип данных может принимать только два значения: True (Истина) или False (Ложь). Обратите внимание, что они пишутся с большой буквы.
Логический тип часто используется для принятия решений в программе (например, «если пользователь авторизован, показать профиль»).
Как узнать тип данных?
Иногда мы не знаем или забыли, какой тип данных хранится в переменной. Для этого существует встроенная команда type().
Комментарии
Хороший код должен быть понятен не только компьютеру, но и человеку. Иногда нужно оставить заметку для себя или коллег. Для этого используются комментарии. Все, что написано после символа решетки #, игнорируется Python.
Заключение
Сегодня вы сделали первый шаг: установили Python, написали первую программу и узнали, как хранить данные в переменных. Вы познакомились с числами (int, float), строками (str) и логическими значениями (bool).
В следующих статьях мы научимся управлять потоком программы и заставим компьютер принимать решения.