Олег Марков
Простая программа на Python для начинающих
Введение
Python привлекает многих разработчиков своей простотой и читаемостью кода. Даже самые первые шаги в программировании можно сделать всего с несколькими строками. Чтобы начать, не нужно знать сложную теорию — достаточно разобраться в базовых элементах: переменных, операторах и выводе данных. В этой статье мы разберемся, как написать простую программу на Python, запустить её и понять, как она работает.
Первая программа
Самая простая программа, с которой начинают почти все, — это вывод текста на экран. В Python это делается с помощью функции print().
print("Привет, мир!")Запустив этот код, вы увидите результат:
Привет, мир!Функция print() выводит текст, числа или значения переменных в консоль.
Даже такая простая программа уже помогает понять основы работы с Python. Но чтобы двигаться дальше, полезно освоить не только вывод информации, но и взаимодействие с пользователем. Если вы хотите детальнее погрузиться в Python — приходите на наш курс Основы Python. На курсе 209 уроков и 34 упражнения, AI-тренажеры для безлимитной практики с кодом и задачами 24/7, решение задач с живым ревью наставника, еженедельные встречи с менторами.
Переменные и ввод данных
Чтобы программа могла работать с пользовательским вводом, используется функция input(). Она получает данные из консоли в виде строки.
name = input("Введите ваше имя: ")
print("Привет,", name)Если запустить код, программа запросит имя пользователя и выведет приветствие.
Обработка чисел
По умолчанию input() возвращает строку. Чтобы работать с числами, нужно преобразовать ввод с помощью int() или float().
number = int(input("Введите число: "))
print("Квадрат числа:", number ** 2)Теперь программа принимает число, возводит его в квадрат и выводит результат.
Комбинирование действий
Можно объединить ввод, обработку и вывод в одной программе.
name = input("Введите ваше имя: ")
age = int(input("Введите ваш возраст: "))
print("Здравствуйте,", name)
print("Через год вам будет", age + 1)Такой код уже выглядит как мини-приложение, которое взаимодействует с пользователем и выполняет простые вычисления.
Как запустить программу
- Откройте текстовый редактор (например, VS Code).
- Сохраните файл с расширением
.py, напримерhello.py. Откройте терминал и выполните:
python hello.pyПрограмма запустится и выведет результат в консоль.
Когда вы научитесь создавать простые скрипты, можно переходить к работе с условиями, циклами и функциями — тем, что делает программы по-настоящему полезными. Чтобы быстрее освоить эти основы и перейти к практике, изучите курс Основы Python. В первых 3 модулях доступно бесплатное содержание, включая темы переменных, циклов и работы с файлами — идеальное начало для новичка.
Частые ошибки
1. Пропущенные кавычки
print(Привет, мир!)Ошибка: строка должна быть заключена в кавычки — "Привет, мир!".
2. Отсутствие преобразования типа
age = input("Введите возраст: ")
print(age + 1)Ошибка: input() возвращает строку, нужно преобразовать к числу:
age = int(input("Введите возраст: "))3. Неправильное имя файла
Файл должен иметь расширение .py. Если сохранить его как .txt, Python не сможет его запустить.
Частозадаваемые вопросы
Можно ли писать программу на телефоне? Да, существуют мобильные IDE, такие как Pydroid или Replit, позволяющие запускать Python-код прямо на телефоне.
Нужен ли интернет для запуска программы? Нет. После установки Python вы можете выполнять код офлайн.
Как понять, с чего начать после первой программы? Изучайте структуры данных (списки, строки, словари) и основы логики (условия, циклы). Это создаст фундамент для реальных проектов.
Заключение
Мы написали и разобрали несколько простых программ на Python, научились работать с вводом и выводом данных, а также узнали, как запускать код на компьютере. Эти знания — первый шаг к созданию собственных скриптов и приложений.
Когда вы освоите базовый синтаксис, стоит двигаться дальше — изучать типы данных, функции и обработку ошибок. Всё это подробно разбирается на курсе Основы Python, где можно пройти путь от новичка до уверенного пользователя языка. В бесплатных модулях уже доступна практика, с которой вы закрепите всё, что узнали сегодня.
Постройте личный план изучения Python до уровня Middle — бесплатно!
Python — часть карты развития Backend
100+ шагов развития
30 бесплатных лекций
300 бонусных рублей на счет
Все гайды по Python
Лучшие курсы по теме

Основы Python
Антон Ларичев
Nest.js с нуля
Антон Ларичев