В этой лабораторной работе вы начнете свое путешествие в мир Python, изучая его фундаментальные концепции. Python — это популярный и простой в освоении язык программирования, известный своим чистым синтаксисом и отличной читаемостью кода. Вы научитесь использовать интерпретатор Python, работать с переменными и операциями присваивания, использовать функцию print() для вывода данных, взаимодействовать с пользователем через функцию input() и правильно завершать работу в среде Python. Этот практический опыт заложит прочный фундамент для ваших будущих проектов на Python.
Нажмите кнопку Continue ниже, чтобы начать работу.
Запуск интерпретатора Python
Интерпретатор Python — это программа, которая читает ваш код и выполняет его строку за строкой. Это мощный инструмент для интерактивного запуска кода: вы вводите команду и мгновенно видите результат. Начнем с открытия интерпретатора в Desktop Interface.
Откройте терминал. Вы увидите командную строку, которая обычно заканчивается символом $.
Для начинающих графический интерфейс (Desktop Interface) более удобен. Если вы уверенно чувствуете себя в терминале, можете переключиться на отдельную вкладку 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. Это означает, что система готова принимать ваши команды.
Теперь, когда вы находитесь внутри интерпретатора, давайте попробуем простую операцию. Интерпретатор может работать как калькулятор: он считывает математическое выражение, вычисляет результат и выводит его на следующей строке.
2 + 3
5
Интерпретатор мгновенно произвел расчет и показал результат.
Вы также можете выполнять более сложные вычисления:
(10 * 5) + (20 / 4)
55.0
Обратите внимание, что интерпретатор правильно соблюдает приоритет математических операций.
Такая интерактивная среда отлично подходит для тестирования небольших фрагментов кода и изучения основ языка.
Работа с переменными и присваиванием
Переменные в 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
Теперь давайте выведем приветствие, используя имя, которое мы только что ввели:
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. Вы научились:
Запускать интерпретатор Python.
Работать с переменными и присваиванием.
Использовать функцию print() для вывода данных.
Взаимодействовать с пользователем через функцию input().
Правильно завершать работу в интерпретаторе.
эти базовые навыки составляют основу программирования на Python и будут необходимы вам на протяжении всего пути разработки программного обеспечения.
Чтобы узнать больше о LabEx и возможностях платформы, посетите наш Центр поддержки или посмотрите это видео.
Помните, что программирование — это навык, который оттачивается практикой. Не бойтесь экспериментировать с изученными концепциями. Чем больше вы пишете код, тем увереннее и профессиональнее вы становитесь. Удачи в изучении Python!