Ваша первая лабораторная работа по Python

PythonBeginner
Практиковаться сейчас

Введение

В этой лабораторной работе вы начнете свое путешествие в мир Python, изучая его фундаментальные концепции. Python — это популярный и простой в освоении язык программирования, известный своим чистым синтаксисом и отличной читаемостью кода. Вы научитесь использовать интерпретатор Python, работать с переменными и операциями присваивания, использовать функцию print() для вывода данных, взаимодействовать с пользователем через функцию input() и правильно завершать работу в среде Python. Этот практический опыт заложит прочный фундамент для ваших будущих проектов на Python.

Нажмите кнопку Continue ниже, чтобы начать работу.

Запуск интерпретатора Python

Интерпретатор Python — это программа, которая читает ваш код и выполняет его строку за строкой. Это мощный инструмент для интерактивного запуска кода: вы вводите команду и мгновенно видите результат. Начнем с открытия интерпретатора в Desktop Interface.

Откройте терминал. Вы увидите командную строку, которая обычно заканчивается символом $.

terminal command prompt

Для начинающих графический интерфейс (Desktop Interface) более удобен. Если вы уверенно чувствуете себя в терминале, можете переключиться на отдельную вкладку Terminal Tab в левом верхнем углу для более плавной работы. Оба способа ведут к одному результату.

Terminal Tab

Введите следующую команду и нажмите Enter:

python

Теперь вы должны увидеть приветствие интерпретатора Python, которое выглядит примерно так:

Python 3.x.x (default, Mon DD YYYY, HH:MM:SS)
[GCC x.x.x] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Три знака «больше» (>>>) — это приглашение к вводу Python. Это означает, что система готова принимать ваши команды.

Python interpreter prompt

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

2 + 3
5

Интерпретатор мгновенно произвел расчет и показал результат.

Вы также можете выполнять более сложные вычисления:

(10 * 5) + (20 / 4)
55.0

Обратите внимание, что интерпретатор правильно соблюдает приоритет математических операций.

Python interpreter calculation result

Такая интерактивная среда отлично подходит для тестирования небольших фрагментов кода и изучения основ языка.

Работа с переменными и присваиванием

Переменные в Python подобны контейнерам для хранения данных. Давайте разберемся, как их создавать и использовать.

В интерпретаторе Python введите следующее:

x = 42
x
42

Здесь мы создали переменную с именем x и присвоили ей значение 42. Когда мы вводим x и нажимаем Enter, интерпретатор показывает значение, хранящееся в этой переменной. Знак равенства (=) — это оператор присваивания. Он записывает значение, стоящее справа, в переменную, указанную слева.

Мы можем изменить значение переменной:

x = 100
x
100

Теперь в x хранится число 100.

Также можно использовать одну переменную для установки значения другой:

y = x
y
100

Теперь y имеет то же значение, что и x.

Переменные могут хранить разные типы данных, а не только числа:

name = "Alice"
name
'Alice'

В данном случае name — это переменная, хранящая строку (текст).

В Python данные делятся на типы. Например, 42 и 100 — это целые числа (integers), а "Alice" — это строка (string, последовательность символов). Вам не нужно заранее объявлять тип переменной; интерпретатор определяет его автоматически на основе присвоенного значения.

Помните правила именования переменных в Python:

  • Имя не может начинаться с цифры.
  • Имя не может содержать пробелы.
  • Регистр имеет значение (name и Name — это разные переменные).
  • Имена должны быть описательными, чтобы было понятно, что именно в них хранится.

Использование функции print()

Функция в программировании — это именованный блок кода, выполняющий конкретную задачу. Вы можете «вызвать» функцию по имени и передать ей данные (аргументы) внутри круглых скобок. Функция print() — одна из самых часто используемых встроенных функций в Python, и её задача — выводить информацию на экран.

В интерпретаторе Python введите:

print("Hello, LabEx!")
Hello, LabEx!

Текст внутри кавычек будет выведен на экран.

Мы можем выводить значения переменных:

x = 42
print(x)
42

Можно комбинировать текст и переменные в одном вызове функции:

name = "Alice"
print("My name is", name)
My name is Alice

Заметьте, что print() автоматически добавляет пробел между элементами.

Использование функции input()

Функция input() позволяет получать данные от пользователя. Посмотрим, как она работает.

В интерпретаторе Python введите:

name = input("What is your name? ")

Интерпретатор отобразит:

What is your name?

👆 Советы LabEx: Нажмите «Explain Code» в правом нижнем углу блока кода, чтобы пообщаться с Labby AI и получить пояснения к коду.

Интерпретатор будет ждать, пока вы что-нибудь введете и нажмете Enter.

Введите свое имя, когда появится запрос. Например:

What is your name? Alice
User entering name in Python

Теперь давайте выведем приветствие, используя имя, которое мы только что ввели:

print("Hello,", name)
Hello, Alice

Помните, что input() всегда возвращает строку. Если вам нужно число, его необходимо преобразовать с помощью функций int() (для целых чисел) или float() (для чисел с плавающей точкой).

Например, спросим возраст пользователя:

age_str = input("How old are you? ")
age = int(age_str)
print("Next year, you will be", age + 1)

При запуске этого кода вы увидите:

How old are you? 25
Next year, you will be 26

Здесь input() получает возраст как строку '25'. Затем мы используем int(), чтобы превратить её в число 25, что позволяет нам выполнять математические операции.

Выход из интерпретатора Python

Когда вы закончите работу в интерпретаторе, важно знать, как правильно его закрыть.

Чтобы выйти из интерпретатора Python, введите:

exit()

Этот вызов функции закроет интерпретатор и вернет вас в обычную командную строку терминала.

Также можно использовать сочетания клавиш:

  • В большинстве систем: Ctrl + D
  • В Windows: Ctrl + Z, а затем Enter

После выхода вы снова увидите привычное приглашение терминала (обычно заканчивающееся символом $).

Помните: любые переменные или функции, которые вы определили во время сессии в интерпретаторе, будут удалены при выходе. Если вам нужно сохранить результаты работы, записывайте код в файл Python (с расширением .py) с помощью текстового редактора. Этому вы научитесь в следующей лабораторной работе.

Резюме

В этой лабораторной работе вы сделали свои первые шаги в программировании на Python. Вы научились:

  1. Запускать интерпретатор Python.
  2. Работать с переменными и присваиванием.
  3. Использовать функцию print() для вывода данных.
  4. Взаимодействовать с пользователем через функцию input().
  5. Правильно завершать работу в интерпретаторе.

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

Чтобы узнать больше о LabEx и возможностях платформы, посетите наш Центр поддержки или посмотрите это видео.

Помните, что программирование — это навык, который оттачивается практикой. Не бойтесь экспериментировать с изученными концепциями. Чем больше вы пишете код, тем увереннее и профессиональнее вы становитесь. Удачи в изучении Python!