Содержание
- Краткое резюме
- Первое знакомство с Python: Hello World
- Как запустить программу
- Всё в Python — объекты
- Изменяемость объектов: mutable vs immutable
Краткое резюме
- Python — очень простой и лаконичный язык программирования, где для вывода текста достаточно функции
print()
без дополнительных сложностей. - В Python не нужно ставить точку с запятой в конце строк.
- Программы запускаются через интерпретатор, который принимает файл с кодом как аргумент.
- В Python всё является объектом, и у каждого объекта есть уникальный идентификатор, тип и значение.
- Объекты делятся на изменяемые (mutable) и неизменяемые (immutable).
Первое знакомство с Python: Hello World
Автор предлагает сразу перейти к практике и написать первую программную строку на языке Python — классическую программу «Hello World». В Python вывести текст на экран очень просто:
print("Привет Python")
Здесь нет сложных синтаксических конструкций, никаких обязательных подключений или точек с запятой в конце строки, как это часто встречается в других языках программирования.
Как запустить программу
Чтобы запустить программу, нужно:
- Создать файл с расширением
.py
. Например,program.py
. - Вписать в файл код (например,
print("Привет Python")
). - Запустить интерпретатор Python из командной строки, передав имя файла как аргумент:
python program.py
После этого вы увидите вывод на экране, который вернёт ваша программа.
«В Python нет необходимости использовать точки с запятой в конце строк — это делает код чище и проще.»
Всё в Python — объекты
В Python всё, с чем вы работаете, является объектом. Это ключевая особенность языка. Каждый объект обладает тремя важными свойствами:
- Идентификатор (ID) — уникальное числовое значение, которое можно узнать с помощью встроенной функции
id()
. Обычно это адрес объекта в памяти. - Тип — определяет класс объекта, выясняется через функцию
type()
. - Значение — данные, которые объект содержит.
Изменяемость объектов: mutable vs immutable
Объекты в Python делятся на две основные категории:
- Immutable (неизменяемые) — объекты, значение которых нельзя изменить после создания. Примеры: числа, строки, кортежи.
- Mutable (изменяемые) — объекты, значение которых можно изменить. Примеры: списки, словари, множества.
Разграничение mutable и immutable объектов важно для понимания того, как данные ведут себя в программах и как работает память.
Таким образом, Python — это удобный, современный язык с минимальным синтаксисом, в основе которого — объектно-ориентированная модель с различием между изменяемыми и неизменяемыми типами объектов.