0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>В<a>одной из предыдущих статей</a>рассказывалось, как установить Python на операционные системы Windows и Linux. Этот материал посвящён запуску и первоначальной работе с "Пайтоном". Будут рассмотрены два основных способа запустить его:<strong>интерпретация строк исходного кода</strong>, вводимого с помощью клавиатуры (интерактивный режим), а также<strong>исполнение файлов с кодом</strong>(пакетный режим). Отдельный разговор пойдёт про особенности запуска программы и кода Python в Windows и Linux. Материал предназначен для начинающих.</p>
1
<p>В<a>одной из предыдущих статей</a>рассказывалось, как установить Python на операционные системы Windows и Linux. Этот материал посвящён запуску и первоначальной работе с "Пайтоном". Будут рассмотрены два основных способа запустить его:<strong>интерпретация строк исходного кода</strong>, вводимого с помощью клавиатуры (интерактивный режим), а также<strong>исполнение файлов с кодом</strong>(пакетный режим). Отдельный разговор пойдёт про особенности запуска программы и кода Python в Windows и Linux. Материал предназначен для начинающих.</p>
2
<p>Язык программирования "Пайтон" является<strong>интерпретируемым</strong>. В этом контексте можно сказать, что кроме самой программы, пользователю ещё нужен и специальный инструмент, обеспечивающий её запуск.</p>
2
<p>Язык программирования "Пайтон" является<strong>интерпретируемым</strong>. В этом контексте можно сказать, что кроме самой программы, пользователю ещё нужен и специальный инструмент, обеспечивающий её запуск.</p>
3
<p>Вернувшись на несколько шагов назад, следует напомнить, что языки программирования бывают: -<strong>компилируемыми</strong>. С высокоуровневого языка код переводится в машинный с учётом конкретной платформы. Далее распространение происходит в качестве бинарного файла (чаще всего). Запускаться такая программа может без дополнительных программных средств (необходимые библиотеки следует оставить за рамками данного обсуждения). Наиболее распространёнными компилируемыми языками программирования являются C++ и C; -<strong>интерпретируемыми</strong>. В этом случае выполнение программы осуществляется интерпретатором с последующим распространением в виде исходного кода. Самый популярный язык из этой категории - общеизвестный "Питон" или "Пайтон" (Python).</p>
3
<p>Вернувшись на несколько шагов назад, следует напомнить, что языки программирования бывают: -<strong>компилируемыми</strong>. С высокоуровневого языка код переводится в машинный с учётом конкретной платформы. Далее распространение происходит в качестве бинарного файла (чаще всего). Запускаться такая программа может без дополнительных программных средств (необходимые библиотеки следует оставить за рамками данного обсуждения). Наиболее распространёнными компилируемыми языками программирования являются C++ и C; -<strong>интерпретируемыми</strong>. В этом случае выполнение программы осуществляется интерпретатором с последующим распространением в виде исходного кода. Самый популярный язык из этой категории - общеизвестный "Питон" или "Пайтон" (Python).</p>
4
<h2>Запуск кода Python: интерактивный режим в CMD</h2>
4
<h2>Запуск кода Python: интерактивный режим в CMD</h2>
5
<p>Python способен функционировать в 2-х режимах: -<strong>пакетный</strong>; -<strong>интерактивный</strong>.</p>
5
<p>Python способен функционировать в 2-х режимах: -<strong>пакетный</strong>; -<strong>интерактивный</strong>.</p>
6
<p>Пользователям Windows можно проверить интерактивный режим работы с кодом с помощью командной строки (CMD, command line interpreter - интерпретатор командной строки). Открыв командную строку, следует набрать следующую команду:</p>
6
<p>Пользователям Windows можно проверить интерактивный режим работы с кодом с помощью командной строки (CMD, command line interpreter - интерпретатор командной строки). Открыв командную строку, следует набрать следующую команду:</p>
7
<p>Итогом станет запуск "Пайтона" в интерактивном режиме. Далее программа станет ждать ввод последующих команд (commands) от пользователя. Вот, как это может выглядеть:</p>
7
<p>Итогом станет запуск "Пайтона" в интерактивном режиме. Далее программа станет ждать ввод последующих команд (commands) от пользователя. Вот, как это может выглядеть:</p>
8
<p>Программа готова к запуску кода. Прекрасный пример - использование классического приветствия, в которое можно внести минимальные изменения: print("Привет, OTUS!"). В таком коде внутри скобок пользователь может написать и другие фразы.</p>
8
<p>Программа готова к запуску кода. Прекрасный пример - использование классического приветствия, в которое можно внести минимальные изменения: print("Привет, OTUS!"). В таком коде внутри скобок пользователь может написать и другие фразы.</p>
9
<p>Зелёная стрелка - это команда, красная - результат. По коду видно, что программа отработала без затруднений.</p>
9
<p>Зелёная стрелка - это команда, красная - результат. По коду видно, что программа отработала без затруднений.</p>
10
<p>Но возможности "Пайтона" выходят далеко за пределы стандартного "хэллоуворлда". Его без проблем можно использовать и в качестве калькулятора, выполняя вычисления.</p>
10
<p>Но возможности "Пайтона" выходят далеко за пределы стандартного "хэллоуворлда". Его без проблем можно использовать и в качестве калькулятора, выполняя вычисления.</p>
11
<p>А при подключении соответствующих библиотек, эти вычисления могут быть весьма сложны и мало уступят специализированным пакетам Matlab.</p>
11
<p>А при подключении соответствующих библиотек, эти вычисления могут быть весьма сложны и мало уступят специализированным пакетам Matlab.</p>
12
<p>Далее следует выйти из интерактивного режима, набрав простую команду exit().</p>
12
<p>Далее следует выйти из интерактивного режима, набрав простую команду exit().</p>
13
<h2>Запуск Python: интерактивный режим в IDLE</h2>
13
<h2>Запуск Python: интерактивный режим в IDLE</h2>
14
<p>При установке языка программирования Python в комплекте с ним идёт<strong>IDLE</strong>. Это интегрированная среда разработки, подобная по своей сути интерпретатору, который запущен интерактивно. Отличие - расширенный набор возможностей. Среди таких возможностей: - отладка; - просмотр объектов; - подсветка синтаксиса и прочие.</p>
14
<p>При установке языка программирования Python в комплекте с ним идёт<strong>IDLE</strong>. Это интегрированная среда разработки, подобная по своей сути интерпретатору, который запущен интерактивно. Отличие - расширенный набор возможностей. Среди таких возможностей: - отладка; - просмотр объектов; - подсветка синтаксиса и прочие.</p>
15
<p>Чтобы запустить IDLE в Windows, следует перейти в меню "Пуск", где можно без проблем найти нужный инструмент:</p>
15
<p>Чтобы запустить IDLE в Windows, следует перейти в меню "Пуск", где можно без проблем найти нужный инструмент:</p>
16
<p>После запуска пользователь увидит следующую среду:</p>
16
<p>После запуска пользователь увидит следующую среду:</p>
17
<p>В ней можно тоже полноценно работать с кодом.</p>
17
<p>В ней можно тоже полноценно работать с кодом.</p>
18
<p>Если же разговор идёт про Linux, то в этой операционной системе IDLE-оболочка по дефолту отсутствует, поэтому придётся её инсталлировать. Для Python 3.4 это будет выглядеть так:</p>
18
<p>Если же разговор идёт про Linux, то в этой операционной системе IDLE-оболочка по дефолту отсутствует, поэтому придётся её инсталлировать. Для Python 3.4 это будет выглядеть так:</p>
19
<p>Итогом станет загрузка IDLE на персональный компьютер пользователя. Запустить оболочку тоже несложно:</p>
19
<p>Итогом станет загрузка IDLE на персональный компьютер пользователя. Запустить оболочку тоже несложно:</p>
20
<p>Выглядеть среда будет следующим образом:</p>
20
<p>Выглядеть среда будет следующим образом:</p>
21
<h2>Как запустить приложение Python в пакетном режиме?</h2>
21
<h2>Как запустить приложение Python в пакетном режиме?</h2>
22
<p>Бывает, у пользователя уже есть Python-файлы с расширением .py. Их тоже можно запустить через командную строку. Для этого вызывается интерпретатор Python, а в качестве аргумента передаётся соответствующий файл.</p>
22
<p>Бывает, у пользователя уже есть Python-файлы с расширением .py. Их тоже можно запустить через командную строку. Для этого вызывается интерпретатор Python, а в качестве аргумента передаётся соответствующий файл.</p>
23
<p>Давайте продемонстрируем это на практике. Откройте блокнот и поместите туда уже знакомые строки кода:</p>
23
<p>Давайте продемонстрируем это на практике. Откройте блокнот и поместите туда уже знакомые строки кода:</p>
24
<p>Сохраните файл под именем<strong>example.py</strong>. Пусть он будет сохранен на диске C (можно выбрать и другую директорию на усмотрение пользователя).</p>
24
<p>Сохраните файл под именем<strong>example.py</strong>. Пусть он будет сохранен на диске C (можно выбрать и другую директорию на усмотрение пользователя).</p>
25
<p>Теперь откройте командную строку, перейдите в соответствующую директорию и можете запускать файл:</p>
25
<p>Теперь откройте командную строку, перейдите в соответствующую директорию и можете запускать файл:</p>
26
<p>Красная стрелка - переход в нужную директорию, синяя - команда для запуска "Питона" в пакетном режиме, зелёная - итоговый результат. Всё просто.</p>
26
<p>Красная стрелка - переход в нужную директорию, синяя - команда для запуска "Питона" в пакетном режиме, зелёная - итоговый результат. Всё просто.</p>
27
<h2>Делаем выводы:</h2>
27
<h2>Делаем выводы:</h2>
28
<ol><li>Чтобы запустить "Пайтон" в интерактивном режиме, надо набрать в командной строке (cmd) имя интерпретатора - python (иногда это python3) либо запустить интегрированную среду разработки IDLE.</li>
28
<ol><li>Чтобы запустить "Пайтон" в интерактивном режиме, надо набрать в командной строке (cmd) имя интерпретатора - python (иногда это python3) либо запустить интегрированную среду разработки IDLE.</li>
29
<li>Чтобы выполнить запуск в пакетном режиме, надо ввести в командной строке имя интерпретатора, плюс имя файла. В нашем случае это python.example.py.</li>
29
<li>Чтобы выполнить запуск в пакетном режиме, надо ввести в командной строке имя интерпретатора, плюс имя файла. В нашем случае это python.example.py.</li>
30
</ol><p>Для закрепления материала настоятельно рекомендуется повторить всё вышеописанное самостоятельно.</p>
30
</ol><p>Для закрепления материала настоятельно рекомендуется повторить всё вышеописанное самостоятельно.</p>
31
<p><em>Источник - https://devpractice.ru/python-lesson2-run/.</em></p>
31
<p><em>Источник - https://devpractice.ru/python-lesson2-run/.</em></p>
32
32