Основы Python
Шрифт:
Шаги для создания и запуска программы:
Открыть редактор кода:
Откройте любой текстовый редактор или IDE, который вы предпочитаете использовать для написания кода на Python. Это может быть IDLE (поставляется вместе с Python), PyCharm, Visual Studio Code или даже простой блокнот.
Написание кода:
Введите следующий код в редактор:
python
Copy code
print("Hello, World!")
Эта строка кода представляет
Сохранение файла:
Сохраните файл с любым именем, например, hello.py. Расширение .py указывает на то, что это файл Python.
Запуск программы:
Откройте командную строку или терминал на вашем компьютере. Перейдите в каталог, где вы сохранили файл, используя команду cd (например, cd Desktop).
Запустите программу, введя следующую команду:
bash
Copy code
python hello.py
Если ваша система использует Python 3, вы также можете использовать команду python3:
bash
Copy code
python3 hello.py
После выполнения команды в терминале должна появиться строка Hello, World!.
Поздравляем! Вы только что написали и запустили свою первую программу на Python. Это базовый пример, демонстрирующий, как легко начать работу с Python благодаря его простому и читаемому синтаксису.
Глава 2: Основы Python
2.1 Синтаксис Python
Синтаксис Python отличается своей чистотой и лаконичностью, что делает язык особенно популярным среди начинающих программистов. В этом разделе мы рассмотрим базовые аспекты синтаксиса Python, включая структуру кода, правила идентификации и основные операторы.
Структура кода и отступы:
Один из самых заметных аспектов Python – это использование отступов для определения структуры кода. Вместо фигурных скобок, как в C++ или Java, Python использует отступы для разграничения блоков кода, таких как функции, циклы и условные конструкции.
Пример правильного использования отступов:
python
Copy code
def greet(name):
if name:
print("Привет, " + name + "!")
else:
print("Привет, мир!")
В этом примере отступы используются для определения того, что находится внутри функции greet и внутри блоков if и else. Неправильное использование отступов приведет к IndentationError, что делает Python особенно строгим в вопросах структуры кода.
Комментарии:
Комментарии в коде играют важную роль, поскольку они помогают другим разработчикам (и вам в будущем) понять, что делает ваш код. Python поддерживает как однострочные, так и многострочные комментарии.
Однострочные комментарии начинаются с символа #:
python
Copy code
# Это комментарий
print("Это
не комментарий")Многострочные комментарии можно создать с помощью тройных кавычек:
python
Copy code
"""
Это многострочный комментарий
и он может занимать несколько строк
"""
print("Это не комментарий")
Основные операторы:
Python включает все стандартные операторы, присущие большинству языков программирования, включая арифметические, сравнения, присваивания и логические операторы.
Примеры арифметических операторов:
python
Copy code
x = 10
y = 3
print(x + y) # Сложение
print(x – y) # Вычитание
print(x * y) # Умножение
print(x / y) # Деление
print(x % y) # Остаток от деления
print(x ** y) # Возведение в степень
Использование операторов сравнения:
python
Copy code
print(x > y) # Больше
print(x < y) # Меньше
print(x == y) # Равно
print(x != y) # Не равно
print(x >= y) # Больше или равно
print(x <= y) # Меньше или равно
Эти основы синтаксиса Python являются краеугольным камнем для понимания и написания эффективного кода. В следующих разделах мы более подробно рассмотрим типы данных и переменные, которые являются фундаментальными концепциями в любом языке программирования.
2.2 Типы данных и переменные
В Python есть несколько встроенных типов данных, которые можно классифицировать как изменяемые и неизменяемые. Понимание этих типов и того, как они используются для хранения данных в переменных, является фундаментальным аспектом программирования на Python.
Переменные:
В Python переменные создаются в момент, когда им впервые присваивается значение. Они не нуждаются в явном объявлении типа данных. Тип переменной определяется автоматически при присваивании ей значения. Python является динамически типизированным языком, что означает, что тип переменной может измениться после её создания, если ей присвоить значение другого типа.
python
Copy code
x = 5 # x имеет тип int
x = "Hello" # Теперь x имеет тип str
Основные типы данных:
Числовые типы:
int (целые числа): x = 123
float (числа с плавающей точкой): x = 3.14
complex (комплексные числа): x = 1 + 2j
Тип bool (булевый тип):
True или False, часто используется для условных операторов и циклов.
Тип str (строки):
Неизменяемый тип данных, используемый для хранения текста: x = "Hello, World!"