- Объяснять, что такое язык программирования и Python
- Выводить на экран текст и числа с помощью print()
- Писать комментарии в коде и распознавать простые ошибки
Приложения в твоём телефоне, видео, которые советует YouTube, прогноз погоды — за всем этим стоят программы, которые шаг за шагом объясняют компьютеру, что делать. Люди пишут программы на специальных языках. В этом уроке ты познакомишься с одним из самых любимых — Python — и напишешь свою первую программу.
Что такое Python?
Искусственный язык со строгими правилами, на котором люди дают команды компьютеру. Текст, написанный на таком языке, называется кодом.
Python — простой и понятный язык программирования. Его создал нидерландский программист Гвидо ван Россум, первая версия вышла в 1991 году. Код на Python похож на обычные английские предложения, поэтому его считают одним из лучших языков для старта. При этом он остаётся мощным инструментом, которым профессионалы пользуются каждый день.
- Сайты и серверы — крупные сервисы, например Instagram, используют Python на своих серверах.
- Анализ данных — таблицы, графики и статистика.
- Искусственный интеллект — программы, которые распознают речь и изображения.
- Наука — учёные обрабатывают результаты экспериментов на Python.
- Автоматизация — скучная работа вроде переименования сотен файлов за раз.
Первая программа
У программистов есть традиция: изучая новый язык, первой программой выводят на экран «Hello, world!» («Привет, мир!»). В Python для этого достаточно одной строки. Запусти код и посмотри на результат.
print('Hello, world!')▸ Ожидаемый результат
Hello, world!
print — готовая функция Python: она выводит на экран всё, что ты передашь ей в скобках. Текст в кавычках называется строкой (по-английски string). В Python можно использовать одинарные ('...') или двойные ("...") кавычки — главное, чтобы открывающая и закрывающая совпадали.
Программа может состоять из многих строк. Python выполняет их сверху вниз, по одной. Если передать print несколько значений через запятую, он выведет их в одну строку, разделив пробелами.
print('Hello! My name is Aysel.')
print('I live in Baku.')
print('I am', 12, 'years old.')
print('Year:', 2026)▸ Ожидаемый результат
Hello! My name is Aysel. I live in Baku. I am 12 years old. Year: 2026
Python как калькулятор
print умеет выводить не только текст, но и результаты вычислений. Обрати внимание: '2 + 3' в кавычках — это просто текст, а 2 + 3 без кавычек — выражение, которое Python вычисляет.
print(2 + 3)
print('2 + 3')
print(7 * 8)
print(100 / 4)
print('Total:', 45 + 30)▸ Ожидаемый результат
5 2 + 3 56 25.0 Total: 75
Комментарии
Иногда хочется оставить в коде пояснение для себя или других. Для этого служат комментарии: всё, что стоит после знака # до конца строки, Python пропускает. Комментарии удобны и для того, чтобы временно «выключить» строку, не удаляя её.
# This program greets the learner
print('Welcome to Educora!') # greeting
# print('This line is switched off')
print('Python is fun!')▸ Ожидаемый результат
Welcome to Educora! Python is fun!
Не бойся ошибок
Компьютер не угадывает, что ты имел в виду, — он выполняет код буквально. Даже маленькая опечатка останавливает программу, и Python показывает сообщение об ошибке. Это не наказание, а подсказка: сообщение обычно точно говорит, что пошло не так.
| Код | Результат | Причина |
|---|---|---|
print('Hello') | Hello | Всё правильно. |
Print('Hello') | NameError | Python различает заглавные и строчные буквы: print пишется со строчной. |
print('Hello) | SyntaxError | Забыта закрывающая кавычка. |
print(Hello) | NameError | Нет кавычек, поэтому Python ищет что-то с именем Hello и не находит. |
Пусть Python выведет две строки: в первой — Hello, Educora!, во второй — I am learning Python. Перепиши текст точно, с теми же знаками препинания.
# 1) print the text: Hello, Educora!
# 2) print the text: I am learning Python.▸ Ожидаемый результат
Hello, Educora! I am learning Python.
Тетрадь стоит 3 маната, ручка — 2 маната. Айсель покупает 4 тетради и 5 ручек. В первой строке выведи Total: и общую стоимость, во второй — Change: и сдачу с купюры в 50 манатов. Не считай сам — пусть посчитает Python.
# A notebook costs 3 AZN, a pen costs 2 AZN.
# Aysel buys 4 notebooks and 5 pens.
# 1) print Total: and the cost
# 2) print Change: and the change from 50 AZN▸ Ожидаемый результат
Total: 22 Change: 28
Главное
- Python — простой, понятный и очень популярный язык программирования.
print()выводит значение в скобках; несколько значений можно перечислить через запятую.- Текст в кавычках — это строка, а выражение без кавычек Python вычисляет.
- Комментарии, начинающиеся с
#, Python не выполняет. - Python выполняет код сверху вниз и различает регистр букв.
Проверь себя
Вопросов: 10. Каждый правильный ответ приносит XP.
print('Hi')?