# Отчет по Теме 1 Зеленкина Ксения, А-02-23 ### Интерпретатор ##### __п. 2 - 5__ Запустила на выполнение программу-интерпретатор. Изучила содержание открывающегося диалогового окна интерпретатора. Ввела инструкцию, указанную в п.3-5. ![Запуск программы]("photo1.jpg") ### Изучение среды IDLE ##### __п. 6 - 8__ Запустила оболочку интерактивную графическую оболочку IDLE среды Python и изучила устройство главного командного окна среды. В командном окне после символов приглашения к диалогу ввела инструкцию настройки рабочего каталога среды по образцу. ![п. 8]("photo2.jpg") ### Стиль и запуск файла Pr0 ##### __п. 9 - 10__ Изучила предложения главного меню, а также предложения выпадающих меню. Установила в среде шрифт типа _Arial CYR_, размер 11, размер начального окна - высота 50 символов, ширина 100 символов, подкраска комментариев - коричневая. В окне текстового редактора оболочки IDLE вставьте инструкции, использованные при выполнении п.п. 3, 4 и 8. ![п. 9-10]("photo3.jpg") Сохранила в файле __Pr0__ с расширением __py__ и запустите инструкции 3 способами: __1 способ:__ через «Run module». __2 способ:__ через import Pr0 __3 способ:__ с помощь F5 ![1 способ]("photo4.jpg") ![2-3 способ]("photo5.jpg") ### Запуск файла prb1 ##### __п. 11__ prb1 запустила также через _import prb1_, _«Run module»_ и _F5_. ![п. 11]("photo6.jpg") ### Каталог pycache ##### __п. 12__ Открыл в каталоге __pycache__ и открыла в текстовом редакторе файл __Pr0.cpython-34.pyc__, а также запустила его. ![В текстовом редакторе]("photo7.jpg") Мы видим скомпилированный байт-код Python, а не исходный код. Это происходит потому, что Python сначала компилирует программу в промежуточный байт-код, который затем выполняется виртуальной машиной Python. Компиляция программ нужна для: проверки синтаксиса, оптимизации, сокрытия исходного кода. ![Выполнение программы]("photo8.jpg") ### Раздел Help ##### __п. 13 - 14__ Изучила раздел помощи __Help__, в которой прилагаются такие виды помощи как _About IDLE_, _IDLE Doc_, _Python Docs_, _Turtle Demo_. Также в командном окне ввела инструкцию __help(print)__, а затем попробовала ввести сразу несколько инструкций __help(print)__, __help(input)__. ![help]("photo9.jpg") Затем попробовала ранее рассмотренный способ: поставила в командном окне IDLE курсор на строку с ранее введенной инструкцией помощи по функции print и нажала клавишу _Enter_. Копия инструкции появилась в новой строке. Также попробовала обратиться к оперативной помощи через клавишу __F1__ _(fn + F1)_. Нашла через закладку __Index__ строку __print() (built-in function)__. ![Окно браузера]("photo10.jpg") ![print() (built-in function)]("C:\Users\user\OneDrive\Documents\ZelenkinaKs\python-labs\TEMA1\Отчёт\photo11.jpg") ### Window и возможности Help ##### __п. 15 - 14__ Открыла 3 окна: командное окно IDLE (Python Shell) и 2 окна текстового редактора. Воспользовалась предложением __Window__. ![приложение Window]("photo12.jpg") Сделала активным окно редактора с программой prb1 и запустила её. Теперь у меня 4 окна: командное окно (Python Shell) и три окна в редакторе. Поочередно активизировала эти окна. Запустила программу из файла __tdemo_chaos__. . Открыла этот файл в окне текстового редактора и оценила краткость программы и её графические возможности. ![Графические возможности]("C:\Users\user\OneDrive\Documents\ZelenkinaKs\python-labs\TEMA1\Отчёт\photo13.jpg") Выберите предложения __Help => Turtle Demo => Examples__ и из появляющегося списка примеров - __Clock => Start__. ![Clock]("photo14.jpg") Попробовала другие примеры. ![Другие примеры]("photo15.jpg") ### Завершение работы со средой