1. Введение в Python: установка, синтаксис и базовые типы данных
Введение в Python: установка, синтаксис и базовые типы данных
Добро пожаловать в мир программирования! Если вы читаете эту статью, значит, вы решили освоить один из самых популярных, мощных и дружелюбных языков программирования в мире — Python (читается как «Пайтон»).
В этой первой статье нашего курса мы не будем сразу писать сложные нейросети или веб-сайты. Сначала нам нужно подготовить рабочее место, понять, как «думает» этот язык, и изучить кирпичики, из которых строятся все программы.
Почему именно Python?
Python часто сравнивают со швейцарским ножом. Он универсален. На нём пишут серверную часть сайтов (YouTube, Instagram), анализируют данные (NASA, CERN), создают искусственный интеллект и автоматизируют рутинные задачи.
Но главная его особенность — читаемость. Код на Python часто выглядит как обычный текст на английском языке. Это позволяет новичкам сосредоточиться на логике, а не на поиске пропущенной скобки.
!Дерево сфер применения языка Python
Установка Python
Прежде чем писать код, нужно установить интерпретатор. Это программа, которая будет читать ваш код и выполнять его.
Шаг 1: Скачивание
Шаг 2: Установка (Важный момент!)
Запустите скачанный файл. В появившемся окне установщика вы увидите галочку:> Add Python to PATH (Добавить Python в PATH)
Обязательно поставьте эту галочку! Если этого не сделать, ваш компьютер не сможет найти Python через командную строку, и вам придется настраивать это вручную, что для новичка может быть сложно.
После установки у вас появится IDLE — простая среда разработки, которая идет в комплекте. Мы будем использовать её для первых шагов.
Ваша первая программа
В программировании есть традиция: первая программа на новом языке должна выводить на экран фразу «Hello, World!». Давайте не будем нарушать традиции.
Откройте IDLE и введите следующую команду:
Нажмите Enter. Вы увидите ответ:
Поздравляю! Вы только что написали и выполнили свою первую программу. Функция print() — это команда, которая говорит компьютеру: «Напечатай то, что находится внутри скобок».
Синтаксис: правила написания кода
У каждого языка есть свои правила пунктуации и оформления — это называется синтаксис.
Отступы — это закон
В большинстве языков (C++, Java, PHP) блоки кода выделяются фигурными скобками{}. В Python всё иначе. Здесь структуру определяют отступы (пробелы в начале строки).Если вы напишете код с неправильными отступами, Python выдаст ошибку IndentationError.
Пример правильного кода (не пытайтесь пока понять логику, просто посмотрите на структуру):
Пример неправильного кода:
Комментарии
Иногда нужно оставить заметку для себя или другого программиста, которую компьютер должен игнорировать. Это называется комментарий. В Python комментарии начинаются с символа решетки#.Переменные: коробки для данных
Представьте, что вы переезжаете и упаковываете вещи в коробки. Чтобы не забыть, что где лежит, вы подписываете их: «Книги», «Посуда», «Одежда».
В программировании переменная — это такая же именованная коробка, в которой хранятся данные.
Чтобы создать переменную, нужно придумать ей имя и присвоить значение с помощью знака равно =.
Здесь мы создали две «коробки»:
user_name, в которой лежит текст "Alex".age, в которой лежит число 25.Вам не нужно заранее сообщать Python, что именно вы будете хранить (число или текст). Он сам поймет это в момент присваивания. Это называется динамическая типизация.
Базовые типы данных
Несмотря на то, что Python умный, он всё же различает типы данных. Нельзя просто так сложить слово «Яблоко» и число 5. Давайте разберем основные типы, с которыми вы будете работать 90% времени.
1. Целые числа (Integer или int)
Это обычные числа без дробной части: 1, 10, -50, 1000000.2. Числа с плавающей точкой (Float или float)
Это дробные числа. Важно: в программировании для разделения целой и дробной части используется точка, а не запятая.3. Строки (String или str)
Это любой текст. Строки всегда должны быть заключены в кавычки. Можно использовать как одинарные ', так и двойные " кавычки, главное — чтобы они были одинаковыми в начале и в конце.Если вы забудете кавычки, Python подумает, что вы пишете имя переменной, и выдаст ошибку.
4. Логический тип (Boolean или bool)
Этот тип данных может принимать только два значения: Истина или Ложь. Обратите внимание, что в Python они пишутся с большой буквы.Этот тип данных критически важен для принятия решений в программе (например: «Если пользователь авторизован (True), то покажи ему профиль»).
Простая математика
Python отлично справляется с ролью калькулятора. Вы можете выполнять арифметические операции прямо в коде.
Есть и более интересные операции. Например, возведение в степень обозначается двумя звездочками **.
Рассмотрим формулу вычисления площади круга, чтобы увидеть, как математика записывается в коде. Формула выглядит так:
Где — площадь круга, — число Пи (примерно 3.14), а — радиус круга.
В коде Python это будет выглядеть так:
Преобразование типов
Иногда нам нужно превратить один тип данных в другой. Например, если мы хотим вывести текст вместе с числом.
Попробуйте выполнить такой код:
Вы получите ошибку, потому что Python не умеет складывать текст (строку) и число.
Чтобы исправить это, нужно превратить число в строку с помощью команды str():
Аналогично работают команды int() (превращает в целое число) и float() (в дробное).
Заключение
Сегодня мы заложили фундамент вашего обучения. Вы узнали:
* Как установить Python и не забыть про галочку PATH.
* Что отступы в Python — это не просто красота, а часть синтаксиса.
* Что такое переменные и как они хранят информацию.
* Какие бывают базовые типы данных: int, float, str, bool.
В следующей статье мы научимся управлять потоком программы: заставим компьютер принимать решения с помощью условных операторов if и else. Практикуйтесь в написании простых команд, и до встречи на следующем уроке!