HTML Diff
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