Video Thumbnail

Python.01.03 Первая программа, все есть объект

Программирование на Python02:57
https://www.youtube.com/watch?v=eWTnumRpK3U

Содержание

Краткое резюме

  • Python — очень простой и лаконичный язык программирования, где для вывода текста достаточно функции print() без дополнительных сложностей.
  • В Python не нужно ставить точку с запятой в конце строк.
  • Программы запускаются через интерпретатор, который принимает файл с кодом как аргумент.
  • В Python всё является объектом, и у каждого объекта есть уникальный идентификатор, тип и значение.
  • Объекты делятся на изменяемые (mutable) и неизменяемые (immutable).

Первое знакомство с Python: Hello World

Автор предлагает сразу перейти к практике и написать первую программную строку на языке Python — классическую программу «Hello World». В Python вывести текст на экран очень просто:

print("Привет Python")

Здесь нет сложных синтаксических конструкций, никаких обязательных подключений или точек с запятой в конце строки, как это часто встречается в других языках программирования.


Как запустить программу

Чтобы запустить программу, нужно:

  1. Создать файл с расширением .py. Например, program.py.
  2. Вписать в файл код (например, print("Привет Python")).
  3. Запустить интерпретатор Python из командной строки, передав имя файла как аргумент:
python program.py

После этого вы увидите вывод на экране, который вернёт ваша программа.

«В Python нет необходимости использовать точки с запятой в конце строк — это делает код чище и проще.»


Всё в Python — объекты

В Python всё, с чем вы работаете, является объектом. Это ключевая особенность языка. Каждый объект обладает тремя важными свойствами:

  • Идентификатор (ID) — уникальное числовое значение, которое можно узнать с помощью встроенной функции id(). Обычно это адрес объекта в памяти.
  • Тип — определяет класс объекта, выясняется через функцию type().
  • Значение — данные, которые объект содержит.

Изменяемость объектов: mutable vs immutable

Объекты в Python делятся на две основные категории:

  • Immutable (неизменяемые) — объекты, значение которых нельзя изменить после создания. Примеры: числа, строки, кортежи.
  • Mutable (изменяемые) — объекты, значение которых можно изменить. Примеры: списки, словари, множества.

Разграничение mutable и immutable объектов важно для понимания того, как данные ведут себя в программах и как работает память.


Таким образом, Python — это удобный, современный язык с минимальным синтаксисом, в основе которого — объектно-ориентированная модель с различием между изменяемыми и неизменяемыми типами объектов.