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

Как запустить программу в Python? Статьи

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

Введение

Язык программирования python — интерпретируемый, что подразумевает о наличии программы, которая будет исполнять ваш код. 

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

Убедитесь что python у вас установлен, а если не знаете как это сделать прочитайте в статье Как проверить установлен ли python.

Так же на всякий случай убедитесь в актуальности вашей версии. Я писал о том как это сделать в статье Как обновить python в Windows для пользователей Microsoft Windows.

Python может запускать вашу программу в двух режимах. Интерактивный и пакетный, рассмотрим оба варианта.

Запуск в интерактивном режиме

В первую очередь необходимо открыть терминал. Если вы пользуетесь microsoft windows запускайте командную строку.

В ней вводим команду python3 (для windows просто python)

Наша программа успешна выполнена. Я постарался максимально подробно ответить на вопрос "Как запустить программу в python" и если у вас остались вопрос - пишите в комментариях, постараюсь ответить :) 

Автоматически попадаем в интерактивную оболочку. Здесь мы можем писать любой код и он будет выполнен.

Возьмем к примеру небольшой код, который я быстренько написал на коленке.

author = "Egorov Egor"

zen = "https://zen.yandex.ru/python"

github = "https://github.com/r4hx"

print("{}: Привет! Надеюсь мои статьи принесут тебе пользу".format(author))

print("{}: Подпишись на мой блог о Python {}".format(author, zen))

print("{}: А еще я есть в гитхабе {} :D".format(author, github))

(как я ненавижу дзен за отсутствие блока форматирования кода)

Вставляем этот код в интерактивную оболочку и смотрим что у нас получилось.

Наша программа успешна выполнена. Я постарался максимально подробно ответить на вопрос "Как запустить программу в python" и если у вас остались вопрос - пишите в комментариях, постараюсь ответить :) 

А получилось следующее. Код выполнился последовательно, строка за строкой.

Для выхода из интерактивного режима, наберите команду

exit()

и нажмите ENTER. 

Надеюсь вопросов по первому способу запуска программы в python через интерактивную оболочку у вас не возникнет, вроде бы все понятно 🙂

Запуск в пакетном режиме

Пока писал этот заголовок в статье, задумался, откуда появилось такое название, пакетный режим, все просто. Готовые программы в linux часто называют пакетами. Даже существует пакетный менеджер в каждом дистрибутиве линукса 🙂

Теперь исходный код нашей программы нужно сохранить в файлик. Например давайте назовем его test.py

Наша программа успешна выполнена. Я постарался максимально подробно ответить на вопрос "Как запустить программу в python" и если у вас остались вопрос - пишите в комментариях, постараюсь ответить :) 

После того как мы добавили исходный код программы в наш файл необходимо его запустить. Сделать это проще простого достаточно ввести команду python3 test.py

Наша программа успешна выполнена. Я постарался максимально подробно ответить на вопрос "Как запустить программу в python" и если у вас остались вопрос - пишите в комментариях, постараюсь ответить :) 

Заключение

Наша программа успешна выполнена. Я постарался максимально подробно ответить на вопрос «Как запустить программу в python» и если у вас остались вопрос — пишите в комментариях, постараюсь ответить 🙂 

close

Бесплатно

Моментальный доступ к новым статьям

Вы всегда сможете отписаться по ссылке в письме

close

Моя группа в ВКонтакте

Егор Егоров

Программирую на Python с 2017 года. Люблю создавать контент, который помогает людям понять сложные вещи. Не представляю жизнь без непрерывного цикла обучения, спорта и чувства юмора.

Ссылка на мой github есть в шапке. Залетай.

Егоров Егор
Добавить комментарий

  1. Виктория

    Добрый день! Очень информативная статья, много новых команд для себя узнала, спасибо большое!

    Ответить
    1. Егор Егоров автор

      пожалуйста

      Ответить