🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 91 (from laksa096)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

📄
INDEXABLE
CRAWLED
9 days ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0.3 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://otus.ru/nest/post/1744/
Last Crawled2026-03-27 18:16:02 (9 days ago)
First Indexed2020-10-30 07:09:06 (5 years ago)
HTTP Status Code200
Meta TitleКак запустить код на Python? | OTUS
Meta DescriptionКак запустить код на Python? в OTUS, только интересные посты!
Meta Canonicalnull
Boilerpipe Text
В одной из предыдущих статей рассказывалось, как установить Python на операционные системы Windows и Linux. Этот материал посвящён запуску и первоначальной работе с «Пайтоном». Будут рассмотрены два основных способа запустить его: интерпретация строк исходного кода , вводимого с помощью клавиатуры (интерактивный режим), а также исполнение файлов с кодом (пакетный режим). Отдельный разговор пойдёт про особенности запуска программы и кода Python в Windows и Linux. Материал предназначен для начинающих. Язык программирования «Пайтон» является интерпретируемым . В этом контексте можно сказать, что кроме самой программы, пользователю ещё нужен и специальный инструмент, обеспечивающий её запуск. Вернувшись на несколько шагов назад, следует напомнить, что языки программирования бывают: — компилируемыми . С высокоуровневого языка код переводится в машинный с учётом конкретной платформы. Далее распространение происходит в качестве бинарного файла (чаще всего). Запускаться такая программа может без дополнительных программных средств (необходимые библиотеки следует оставить за рамками данного обсуждения). Наиболее распространёнными компилируемыми языками программирования являются C++ и C; — интерпретируемыми . В этом случае выполнение программы осуществляется интерпретатором с последующим распространением в виде исходного кода. Самый популярный язык из этой категории — общеизвестный «Питон» или «Пайтон» (Python). Запуск кода Python: интерактивный режим в CMD Python способен функционировать в 2-х режимах: - пакетный ; - интерактивный . Пользователям Windows можно проверить интерактивный режим работы с кодом с помощью командной строки (CMD, command line interpreter — интерпретатор командной строки). Открыв командную строку, следует набрать следующую команду: python Итогом станет запуск «Пайтона» в интерактивном режиме. Далее программа станет ждать ввод последующих команд (commands) от пользователя. Вот, как это может выглядеть: Программа готова к запуску кода. Прекрасный пример — использование классического приветствия, в которое можно внести минимальные изменения: print("Привет, OTUS!") . В таком коде внутри скобок пользователь может написать и другие фразы. Зелёная стрелка — это команда, красная — результат. По коду видно, что программа отработала без затруднений. Но возможности «Пайтона» выходят далеко за пределы стандартного «хэллоуворлда». Его без проблем можно использовать и в качестве калькулятора, выполняя вычисления. А при подключении соответствующих библиотек, эти вычисления могут быть весьма сложны и мало уступят специализированным пакетам Matlab. Далее следует выйти из интерактивного режима, набрав простую команду exit() . Запуск Python: интерактивный режим в IDLE При установке языка программирования Python в комплекте с ним идёт IDLE . Это интегрированная среда разработки, подобная по своей сути интерпретатору, который запущен интерактивно. Отличие — расширенный набор возможностей. Среди таких возможностей: — отладка; — просмотр объектов; — подсветка синтаксиса и прочие. Чтобы запустить IDLE в Windows, следует перейти в меню «Пуск», где можно без проблем найти нужный инструмент: После запуска пользователь увидит следующую среду: В ней можно тоже полноценно работать с кодом. Если же разговор идёт про Linux, то в этой операционной системе IDLE-оболочка по дефолту отсутствует, поэтому придётся её инсталлировать. Для Python 3.4 это будет выглядеть так: Итогом станет загрузка IDLE на персональный компьютер пользователя. Запустить оболочку тоже несложно: Выглядеть среда будет следующим образом: Как запустить приложение Python в пакетном режиме? Бывает, у пользователя уже есть Python-файлы с расширением .py. Их тоже можно запустить через командную строку. Для этого вызывается интерпретатор Python, а в качестве аргумента передаётся соответствующий файл. Давайте продемонстрируем это на практике. Откройте блокнот и поместите туда уже знакомые строки кода: print("Привет, OTUS!") Сохраните файл под именем example.py . Пусть он будет сохранен на диске C (можно выбрать и другую директорию на усмотрение пользователя). Теперь откройте командную строку, перейдите в соответствующую директорию и можете запускать файл: Красная стрелка — переход в нужную директорию, синяя — команда для запуска «Питона» в пакетном режиме, зелёная — итоговый результат. Всё просто. Делаем выводы: Чтобы запустить «Пайтон» в интерактивном режиме, надо набрать в командной строке (cmd) имя интерпретатора — python (иногда это python3) либо запустить интегрированную среду разработки IDLE. Чтобы выполнить запуск в пакетном режиме, надо ввести в командной строке имя интерпретатора, плюс имя файла. В нашем случае это python.example.py . Для закрепления материала настоятельно рекомендуется повторить всё вышеописанное самостоятельно. Источник — https://devpractice.ru/python-lesson2-run/.
Markdown
![](https://vk.com/rtrg?p=VK-RTRG-410987-bLXUv) ![Top.Mail.Ru](https://top-fwz1.mail.ru/counter?id=3316675;js=na) \> Курсы по нейросетям со скидкой до 30% Курсы по нейросетям со скидкой до 30% [Выбрать курс](https://otus.ru/catalog/courses?categories=neural_networks&utm_source=internal&utm_medium=free&utm_campaign=otus&utm_term=chank&utm_content=sla_sale_20-02-2026-10-04-2026) [![Logo](https://otus.ru/static/img/logos/logo-2022-without-text.svg)](https://otus.ru/) Обучение Направления [Программирование (115)](https://otus.ru/categories/programming/) [Архитектура (17)](https://otus.ru/categories/architecture/) [Data Science (27)](https://otus.ru/categories/data-science/) [Инфраструктура (59)](https://otus.ru/categories/operations/) [GameDev (6)](https://otus.ru/categories/gamedev/) [Безопасность (15)](https://otus.ru/categories/information-security-courses/) [Управление (44)](https://otus.ru/categories/marketing-business/) [Аналитика и анализ (25)](https://otus.ru/categories/analytics/) [Бизнес и продукт в IT (26)](https://otus.ru/categories/business-product/) [Импортозамещение (15)](https://otus.ru/categories/import-substitution/) [Тестирование (13)](https://otus.ru/categories/testing/) [Нейросети (11)](https://otus.ru/categories/neural_networks/) [IT без программирования (19)](https://otus.ru/categories/it-bez-programmirovanija/) [Корпоративные курсы (27)](https://otus.ru/categories/corporate/) События [Календарь запуска курсов](https://otus.ru/lessons/calendar/2026/) [Календарь мероприятий](https://otus.ru/events/near/) Другое [Специализации (13)](https://otus.ru/categories/spec/) [Подготовительные курсы (14)](https://otus.ru/categories/online/) [Подписка на курсы](https://otus.ru/subscription) [Проверьте свои знания](https://otus.ru/tests) OTUS рекомендует [![](https://cdn.otus.ru/media/public/59/36/59360345524945519b0ce36c515bfb2a.svg) ![](https://cdn.otus.ru/media/public/af/48/af48fcf685a649f8a486c864d52b8470.svg) Курс Скидка 7800 ₽ Технический директор / CTO 9 апреля , 2026 · 5 месяцев](https://otus.ru/lessons/cto/) Информация OTUS [О компании](https://otus.ru/about) [СМИ о нас](https://otus.ru/smi/) [OTUS Журнал](https://otus.ru/journal/) [OTUS Директ](https://direct.otus.ru/) [Сведения об образовательной организации](https://otus.ru/legal/common/) [Контактная информация](https://otus.ru/contacts/) Студентам [Отзывы](https://otus.ru/reviews) [Как выбрать курс](https://landing.otus.ru/about-otus) [Истории выпускников](https://landing.otus.ru/gallery) [Наши преподаватели](https://otus.ru/instructors/) [Наши партнеры](https://otus.ru/employers/all/) [Программа лояльности](https://otus.ru/about/loyalty/) [Вопросы и ответы](https://otus.ru/faq/) Преподавателям [Стать преподавателем](https://otus.ru/teach/) [Наши преподаватели](https://otus.ru/instructors/) [База знаний](https://otus.ru/nest/dlja-prepodavatelej/) OTUS рекомендует [![](https://cdn.otus.ru/media/public/59/36/59360345524945519b0ce36c515bfb2a.svg) ![](https://cdn.otus.ru/media/public/af/48/af48fcf685a649f8a486c864d52b8470.svg) Курс Скидка 7800 ₽ Технический директор / CTO 9 апреля , 2026 · 5 месяцев](https://otus.ru/lessons/cto/) Ответим на ваши вопросы [\+7 499 938-92-02](<tel:+7 499 938-92-02>) [Компаниям](https://otus.ru/b2b) Зарегистрироваться Войти - Обучение - Информация - Компаниям Направления [Программирование (115)](https://otus.ru/categories/programming/) [Архитектура (17)](https://otus.ru/categories/architecture/) [Data Science (27)](https://otus.ru/categories/data-science/) [Инфраструктура (59)](https://otus.ru/categories/operations/) [GameDev (6)](https://otus.ru/categories/gamedev/) [Безопасность (15)](https://otus.ru/categories/information-security-courses/) [Управление (44)](https://otus.ru/categories/marketing-business/) [Аналитика и анализ (25)](https://otus.ru/categories/analytics/) [Бизнес и продукт в IT (26)](https://otus.ru/categories/business-product/) [Импортозамещение (15)](https://otus.ru/categories/import-substitution/) [Тестирование (13)](https://otus.ru/categories/testing/) [Нейросети (11)](https://otus.ru/categories/neural_networks/) [IT без программирования (19)](https://otus.ru/categories/it-bez-programmirovanija/) [Корпоративные курсы (27)](https://otus.ru/categories/corporate/) События [Календарь запуска курсов](https://otus.ru/lessons/calendar/2026/) [Календарь мероприятий](https://otus.ru/events/near/) Другое [Специализации (13)](https://otus.ru/categories/spec/) [Подготовительные курсы (14)](https://otus.ru/categories/online/) [Подписка на курсы](https://otus.ru/subscription) [Проверьте свои знания](https://otus.ru/tests) OTUS рекомендует [![](https://cdn.otus.ru/media/public/59/36/59360345524945519b0ce36c515bfb2a.svg) ![](https://cdn.otus.ru/media/public/af/48/af48fcf685a649f8a486c864d52b8470.svg) Курс Скидка 7800 ₽ Технический директор / CTO 9 апреля , 2026 · 5 месяцев](https://otus.ru/lessons/cto/) OTUS [О компании](https://otus.ru/about) [СМИ о нас](https://otus.ru/smi/) [OTUS Журнал](https://otus.ru/journal/) [OTUS Директ](https://direct.otus.ru/) [Сведения об образовательной организации](https://otus.ru/legal/common/) [Контактная информация](https://otus.ru/contacts/) Студентам [Отзывы](https://otus.ru/reviews) [Как выбрать курс](https://landing.otus.ru/about-otus) [Истории выпускников](https://landing.otus.ru/gallery) [Наши преподаватели](https://otus.ru/instructors/) [Наши партнеры](https://otus.ru/employers/all/) [Программа лояльности](https://otus.ru/about/loyalty/) [Вопросы и ответы](https://otus.ru/faq/) Преподавателям [Стать преподавателем](https://otus.ru/teach/) [Наши преподаватели](https://otus.ru/instructors/) [База знаний](https://otus.ru/nest/dlja-prepodavatelej/) OTUS рекомендует [![](https://cdn.otus.ru/media/public/59/36/59360345524945519b0ce36c515bfb2a.svg) ![](https://cdn.otus.ru/media/public/af/48/af48fcf685a649f8a486c864d52b8470.svg) Курс Скидка 7800 ₽ Технический директор / CTO 9 апреля , 2026 · 5 месяцев](https://otus.ru/lessons/cto/) Ответим на ваши вопросы [\+7 499 938-92-02](<tel:+7 499 938-92-02>) [Блоги](https://otus.ru/nest/ "Блоги") [Посты](https://otus.ru/nest/posts/ "Посты") [Лучшие](https://otus.ru/nest/best/ "Лучшие") [Участники](https://otus.ru/nest/users/ "Участники") [Блоги](https://otus.ru/nest/ "Блоги") [Посты](https://otus.ru/nest/posts/ "Посты") [Лучшие](https://otus.ru/nest/best/ "Лучшие") [Участники](https://otus.ru/nest/users/ "Участники") [Андрей Павленко](https://otus.ru/profile/20219/) 29\.10.20 в 14:44 # Как запустить код на Python? [Python](https://otus.ru/nest/python/ "Python") → [Полезные материалы по Python](https://otus.ru/nest/python-art/ "Полезные материалы по Python") Теги: python, код, запуск В [одной из предыдущих статей](https://otus.ru/nest/post/1737/) рассказывалось, как установить Python на операционные системы Windows и Linux. Этот материал посвящён запуску и первоначальной работе с «Пайтоном». Будут рассмотрены два основных способа запустить его: **интерпретация строк исходного кода**, вводимого с помощью клавиатуры (интерактивный режим), а также **исполнение файлов с кодом** (пакетный режим). Отдельный разговор пойдёт про особенности запуска программы и кода Python в Windows и Linux. Материал предназначен для начинающих. Язык программирования «Пайтон» является **интерпретируемым**. В этом контексте можно сказать, что кроме самой программы, пользователю ещё нужен и специальный инструмент, обеспечивающий её запуск. Вернувшись на несколько шагов назад, следует напомнить, что языки программирования бывают: — **компилируемыми**. С высокоуровневого языка код переводится в машинный с учётом конкретной платформы. Далее распространение происходит в качестве бинарного файла (чаще всего). Запускаться такая программа может без дополнительных программных средств (необходимые библиотеки следует оставить за рамками данного обсуждения). Наиболее распространёнными компилируемыми языками программирования являются C++ и C; — **интерпретируемыми**. В этом случае выполнение программы осуществляется интерпретатором с последующим распространением в виде исходного кода. Самый популярный язык из этой категории — общеизвестный «Питон» или «Пайтон» (Python). ## Запуск кода Python: интерактивный режим в CMD Python способен функционировать в 2-х режимах: - **пакетный**; - **интерактивный**. Пользователям Windows можно проверить интерактивный режим работы с кодом с помощью командной строки (CMD, command line interpreter — интерпретатор командной строки). Открыв командную строку, следует набрать следующую команду: ``` ``` Итогом станет запуск «Пайтона» в интерактивном режиме. Далее программа станет ждать ввод последующих команд (commands) от пользователя. Вот, как это может выглядеть: ![Screenshot\_1-1801-619de3.png](https://cdn.otus.ru/media/public/61/9d/Screenshot_1-1801-619de3.png) Программа готова к запуску кода. Прекрасный пример — использование классического приветствия, в которое можно внести минимальные изменения: print("Привет, OTUS!"). В таком коде внутри скобок пользователь может написать и другие фразы. ![Screenshot\_2-1801-618333.png](https://cdn.otus.ru/media/public/61/83/Screenshot_2-1801-618333.png) Зелёная стрелка — это команда, красная — результат. По коду видно, что программа отработала без затруднений. Но возможности «Пайтона» выходят далеко за пределы стандартного «хэллоуворлда». Его без проблем можно использовать и в качестве калькулятора, выполняя вычисления. ![Screenshot\_3-1801-68bd46.png](https://cdn.otus.ru/media/public/68/bd/Screenshot_3-1801-68bd46.png) А при подключении соответствующих библиотек, эти вычисления могут быть весьма сложны и мало уступят специализированным пакетам Matlab. Далее следует выйти из интерактивного режима, набрав простую команду exit(). ## Запуск Python: интерактивный режим в IDLE При установке языка программирования Python в комплекте с ним идёт **IDLE**. Это интегрированная среда разработки, подобная по своей сути интерпретатору, который запущен интерактивно. Отличие — расширенный набор возможностей. Среди таких возможностей: — отладка; — просмотр объектов; — подсветка синтаксиса и прочие. Чтобы запустить IDLE в Windows, следует перейти в меню «Пуск», где можно без проблем найти нужный инструмент: ![Screenshot\_4-1801-03b90d.png](https://cdn.otus.ru/media/public/03/b9/Screenshot_4-1801-03b90d.png) После запуска пользователь увидит следующую среду: ![Screenshot\_8-1801-298187.png](https://cdn.otus.ru/media/public/29/81/Screenshot_8-1801-298187.png) В ней можно тоже полноценно работать с кодом. Если же разговор идёт про Linux, то в этой операционной системе IDLE-оболочка по дефолту отсутствует, поэтому придётся её инсталлировать. Для Python 3.4 это будет выглядеть так: ![Screenshot\_6-1801-d228be.png](https://cdn.otus.ru/media/public/d2/28/Screenshot_6-1801-d228be.png) Итогом станет загрузка IDLE на персональный компьютер пользователя. Запустить оболочку тоже несложно: ![Screenshot\_7-1801-1de008.png](https://cdn.otus.ru/media/public/1d/e0/Screenshot_7-1801-1de008.png) Выглядеть среда будет следующим образом: ![python\_lesson2\_5\_2-1801-a9d38b.png](https://cdn.otus.ru/media/public/a9/d3/python_lesson2_5_2-1801-a9d38b.png) ## Как запустить приложение Python в пакетном режиме? Бывает, у пользователя уже есть Python-файлы с расширением .py. Их тоже можно запустить через командную строку. Для этого вызывается интерпретатор Python, а в качестве аргумента передаётся соответствующий файл. Давайте продемонстрируем это на практике. Откройте блокнот и поместите туда уже знакомые строки кода: ``` ``` Сохраните файл под именем **example.py**. Пусть он будет сохранен на диске C (можно выбрать и другую директорию на усмотрение пользователя). Теперь откройте командную строку, перейдите в соответствующую директорию и можете запускать файл: ![Screenshot\_9-1801-396653.png](https://cdn.otus.ru/media/public/39/66/Screenshot_9-1801-396653.png) Красная стрелка — переход в нужную директорию, синяя — команда для запуска «Питона» в пакетном режиме, зелёная — итоговый результат. Всё просто. ## Делаем выводы: 1. Чтобы запустить «Пайтон» в интерактивном режиме, надо набрать в командной строке (cmd) имя интерпретатора — python (иногда это python3) либо запустить интегрированную среду разработки IDLE. 2. Чтобы выполнить запуск в пакетном режиме, надо ввести в командной строке имя интерпретатора, плюс имя файла. В нашем случае это python.example.py . Для закрепления материала настоятельно рекомендуется повторить всё вышеописанное самостоятельно. *Источник — https://devpractice.ru/python-lesson2-run/.* Поделиться 3 [0](https://otus.ru/nest/post/1744/#comments) 409 Автор [Андрей Павленко](https://otus.ru/profile/20219/) Рейтинг: \+2715 2854 дня Похожие посты [Get ready to run back: ещё одна проблема регулярных выражений](https://otus.ru/nest/post/140/ "Get ready to run back: ещё одна проблема регулярных выражений") [0](https://otus.ru/nest/post/140/#comments) [\+18](https://otus.ru/nest/post/140/#author_block) [MergeSort + InsertionSort + хитрые эвристики = ?](https://otus.ru/nest/post/144/ "MergeSort + InsertionSort + хитрые эвристики = ?") [0](https://otus.ru/nest/post/144/#comments) [\+13](https://otus.ru/nest/post/144/#author_block) [Подводный камень в Default-настройках СУБД](https://otus.ru/nest/post/149/ "Подводный камень в Default-настройках СУБД") [1](https://otus.ru/nest/post/149/#comments) [\+19](https://otus.ru/nest/post/149/#author_block) [Расстояние Вассерштейна: WGAN и 2 кучи земли](https://otus.ru/nest/post/182/ "Расстояние Вассерштейна: WGAN и 2 кучи земли") [0](https://otus.ru/nest/post/182/#comments) [\+11](https://otus.ru/nest/post/182/#author_block) [Adversarial Autoencoders: порождение дискретных объектов](https://otus.ru/nest/post/183/ "Adversarial Autoencoders: порождение дискретных объектов") [0](https://otus.ru/nest/post/183/#comments) [\+15](https://otus.ru/nest/post/183/#author_block) 0 комментариев Для комментирования необходимо [авторизоваться](https://otus.ru/login/?next=https%3A%2F%2Fotus.ru%2Fnest%2Fpost%2F1744%2F) Популярное Сегодня тут пусто Посещая наш сайт, вы принимаете [политику использования cookie-файлов](https://otus.ru/legal/cookie/) ОК [О нас](https://otus.ru/about "О нас") [СМИ о нас](https://otus.ru/smi/ "СМИ о нас") [Отзывы](https://otus.ru/reviews "Отзывы") [Контакты](https://otus.ru/contacts/ "Контакты") [Блог](https://otus.ru/journal/ "Блог") [FAQ](https://otus.ru/faq/ "FAQ") [Канал в Telegram](https://ttttt.me/Otusjava) [Группа в Telegram](https://ttttt.me/joinchat/JMakp0NXc-L8nNneHCtx7A) [Корпоративное обучение](https://otus.ru/b2b "Корпоративное обучение") [Каталог курсов](https://otus.ru/lessons/ "Каталог курсов") [Программы лояльности](https://otus.ru/about/loyalty/ "Программы лояльности") [Каталог профессий](https://otus.ru/professions/ "Каталог профессий") [Наши партнеры](https://otus.ru/employers/all/ "Наши партнеры") [Стать преподавателем](https://otus.ru/teach/ "Стать преподавателем") Подписка на новости IT, анонсы открытых уроков, спец. предложения По всем вопросам пишите на [help@otus.ru](mailto:help@otus.ru "help@otus.ru") [Сведения об образовательной организации](https://otus.ru/legal/common/ "Сведения об образовательной организации") [OTUS является аккредитованной IT-компанией](https://otus.ru/legal/it_company_accreditation/ "OTUS является аккредитованной IT-компанией") [Сведения о рекомендательных технологиях](https://otus.ru/legal/recommendations/ "Сведения о рекомендательных технологиях") [В реестре отечественного ПО №24216](https://reestr.digital.gov.ru/reestr/2704482/ "В реестре отечественного ПО №24216") © 2015-2026 OTUS [Условия использования сервиса](https://otus.ru/legal/terms/ "Условия использования сервиса") Премия Рунета 2018 Премия Рунета 2018 Подписка на новости IT, анонсы открытых уроков, спец. предложения По всем вопросам пишите на [help@otus.ru](mailto:help@otus.ru "help@otus.ru") [Сведения об образовательной организации](https://otus.ru/legal/common/ "Сведения об образовательной организации") [OTUS является аккредитованной IT-компанией](https://otus.ru/legal/it_company_accreditation/ "OTUS является аккредитованной IT-компанией") [Сведения о рекомендательных технологиях](https://otus.ru/legal/recommendations/ "Сведения о рекомендательных технологиях") [В реестре отечественного ПО №24216](https://reestr.digital.gov.ru/reestr/2704482/ "В реестре отечественного ПО №24216") [Канал в Telegram](https://ttttt.me/Otusjava) [Группа в Telegram](https://ttttt.me/joinchat/JMakp0NXc-L8nNneHCtx7A) [Корпоративное обучение](https://otus.ru/b2b "Корпоративное обучение") [Каталог курсов](https://otus.ru/lessons/ "Каталог курсов") [Программы лояльности](https://otus.ru/about/loyalty/ "Программы лояльности") [Каталог профессий](https://otus.ru/professions/ "Каталог профессий") [Наши партнеры](https://otus.ru/employers/all/ "Наши партнеры") [Стать преподавателем](https://otus.ru/teach/ "Стать преподавателем") [О нас](https://otus.ru/about "О нас") [СМИ о нас](https://otus.ru/smi/ "СМИ о нас") [Отзывы](https://otus.ru/reviews "Отзывы") [Контакты](https://otus.ru/contacts/ "Контакты") [Блог](https://otus.ru/journal/ "Блог") [FAQ](https://otus.ru/faq/ "FAQ") © 2015-2026 OTUS [Пользовательское соглашение](https://otus.ru/legal/terms/ "Пользовательское соглашение") Премия Рунета 2018 Премия Рунета 2018 Восстановление пароля ![](https://mc.yandex.ru/watch/34531570) ![](https://mc.yandex.ru/watch/82755226) ![](https://mc.yandex.ru/watch/93715742) ![](https://happy.otus.ru/pixel/otus.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZWZlcmVyIjoiaHR0cHM6Ly9vdHVzLnJ1L25lc3QvcG9zdC8xNzQ0Lz91dG1fc291cmNlPXR5cGVpbiZ1dG1fbWVkaXVtPWRpcmVjdCZ1dG1fY2FtcGFpZ249Tm9uZSJ9.f7IpO9XJVi8zy_cGWOvDY29WinK9ZRq9pZcF9Pn6NOI)
Readable Markdown
В [одной из предыдущих статей](https://otus.ru/nest/post/1737/) рассказывалось, как установить Python на операционные системы Windows и Linux. Этот материал посвящён запуску и первоначальной работе с «Пайтоном». Будут рассмотрены два основных способа запустить его: **интерпретация строк исходного кода**, вводимого с помощью клавиатуры (интерактивный режим), а также **исполнение файлов с кодом** (пакетный режим). Отдельный разговор пойдёт про особенности запуска программы и кода Python в Windows и Linux. Материал предназначен для начинающих. Язык программирования «Пайтон» является **интерпретируемым**. В этом контексте можно сказать, что кроме самой программы, пользователю ещё нужен и специальный инструмент, обеспечивающий её запуск. Вернувшись на несколько шагов назад, следует напомнить, что языки программирования бывают: — **компилируемыми**. С высокоуровневого языка код переводится в машинный с учётом конкретной платформы. Далее распространение происходит в качестве бинарного файла (чаще всего). Запускаться такая программа может без дополнительных программных средств (необходимые библиотеки следует оставить за рамками данного обсуждения). Наиболее распространёнными компилируемыми языками программирования являются C++ и C; — **интерпретируемыми**. В этом случае выполнение программы осуществляется интерпретатором с последующим распространением в виде исходного кода. Самый популярный язык из этой категории — общеизвестный «Питон» или «Пайтон» (Python). ## Запуск кода Python: интерактивный режим в CMD Python способен функционировать в 2-х режимах: - **пакетный**; - **интерактивный**. Пользователям Windows можно проверить интерактивный режим работы с кодом с помощью командной строки (CMD, command line interpreter — интерпретатор командной строки). Открыв командную строку, следует набрать следующую команду: ``` ``` Итогом станет запуск «Пайтона» в интерактивном режиме. Далее программа станет ждать ввод последующих команд (commands) от пользователя. Вот, как это может выглядеть: ![Screenshot\_1-1801-619de3.png](https://cdn.otus.ru/media/public/61/9d/Screenshot_1-1801-619de3.png) Программа готова к запуску кода. Прекрасный пример — использование классического приветствия, в которое можно внести минимальные изменения: print("Привет, OTUS!"). В таком коде внутри скобок пользователь может написать и другие фразы. ![Screenshot\_2-1801-618333.png](https://cdn.otus.ru/media/public/61/83/Screenshot_2-1801-618333.png) Зелёная стрелка — это команда, красная — результат. По коду видно, что программа отработала без затруднений. Но возможности «Пайтона» выходят далеко за пределы стандартного «хэллоуворлда». Его без проблем можно использовать и в качестве калькулятора, выполняя вычисления. ![Screenshot\_3-1801-68bd46.png](https://cdn.otus.ru/media/public/68/bd/Screenshot_3-1801-68bd46.png) А при подключении соответствующих библиотек, эти вычисления могут быть весьма сложны и мало уступят специализированным пакетам Matlab. Далее следует выйти из интерактивного режима, набрав простую команду exit(). ## Запуск Python: интерактивный режим в IDLE При установке языка программирования Python в комплекте с ним идёт **IDLE**. Это интегрированная среда разработки, подобная по своей сути интерпретатору, который запущен интерактивно. Отличие — расширенный набор возможностей. Среди таких возможностей: — отладка; — просмотр объектов; — подсветка синтаксиса и прочие. Чтобы запустить IDLE в Windows, следует перейти в меню «Пуск», где можно без проблем найти нужный инструмент: ![Screenshot\_4-1801-03b90d.png](https://cdn.otus.ru/media/public/03/b9/Screenshot_4-1801-03b90d.png) После запуска пользователь увидит следующую среду: ![Screenshot\_8-1801-298187.png](https://cdn.otus.ru/media/public/29/81/Screenshot_8-1801-298187.png) В ней можно тоже полноценно работать с кодом. Если же разговор идёт про Linux, то в этой операционной системе IDLE-оболочка по дефолту отсутствует, поэтому придётся её инсталлировать. Для Python 3.4 это будет выглядеть так: ![Screenshot\_6-1801-d228be.png](https://cdn.otus.ru/media/public/d2/28/Screenshot_6-1801-d228be.png) Итогом станет загрузка IDLE на персональный компьютер пользователя. Запустить оболочку тоже несложно: ![Screenshot\_7-1801-1de008.png](https://cdn.otus.ru/media/public/1d/e0/Screenshot_7-1801-1de008.png) Выглядеть среда будет следующим образом: ![python\_lesson2\_5\_2-1801-a9d38b.png](https://cdn.otus.ru/media/public/a9/d3/python_lesson2_5_2-1801-a9d38b.png) ## Как запустить приложение Python в пакетном режиме? Бывает, у пользователя уже есть Python-файлы с расширением .py. Их тоже можно запустить через командную строку. Для этого вызывается интерпретатор Python, а в качестве аргумента передаётся соответствующий файл. Давайте продемонстрируем это на практике. Откройте блокнот и поместите туда уже знакомые строки кода: ``` ``` Сохраните файл под именем **example.py**. Пусть он будет сохранен на диске C (можно выбрать и другую директорию на усмотрение пользователя). Теперь откройте командную строку, перейдите в соответствующую директорию и можете запускать файл: ![Screenshot\_9-1801-396653.png](https://cdn.otus.ru/media/public/39/66/Screenshot_9-1801-396653.png) Красная стрелка — переход в нужную директорию, синяя — команда для запуска «Питона» в пакетном режиме, зелёная — итоговый результат. Всё просто. ## Делаем выводы: 1. Чтобы запустить «Пайтон» в интерактивном режиме, надо набрать в командной строке (cmd) имя интерпретатора — python (иногда это python3) либо запустить интегрированную среду разработки IDLE. 2. Чтобы выполнить запуск в пакетном режиме, надо ввести в командной строке имя интерпретатора, плюс имя файла. В нашем случае это python.example.py . Для закрепления материала настоятельно рекомендуется повторить всё вышеописанное самостоятельно. *Источник — https://devpractice.ru/python-lesson2-run/.*
Shard91 (laksa)
Root Hash10530217490906537691
Unparsed URLru,otus!/nest/post/1744/ s443