# Тема 1. Знакомство с интерпретатором и интерактивной оболочкой IDLE ## 1. Работала на своем ноутбуке, поэтому данный пункт не требовался к выполнению ## 2. Запустила на выполнение команду-интерпретатор ## 3. Открылось диалоговое окно интерпретатора, изучила его, ввела инструкцию ```py >>> print('Hello') Hello ##Убедилась, что интерпретатор выполнил введеную инструкцию и вывел Hello ``` ## 4. Ввела еще одну инструкцию ```py >>> h=input('Your name=') ##Увидела, что вывелось "Your name=" и ввела свое имя Your name=Dana ``` ## 5. Зевершила работу интерпретатора вводом инструкции ```py >>> exit() ``` ## 6. Запустила интерактивную графическую оболочку IDLE ## 7. Изучила устройство главного командного окна среды ## 8. В командном окне ввела инструкции настройки рабочего католога среды ```py import os os.chdir('C:\\Users\\User-PC\\python-labs\\TEMA1') ``` ## 9. Изучила предложения главного и выпадающих меню. Установила в среде: шрифт типа Arial CYR, размер 11, размер начального окна - высота 50 символов, ширина 100 символов ![alt text]({824409A3-C5EE-460D-B99B-53586BF2D37C}.png) ![alt text]({2DF35F83-6B79-4529-8A35-E9702DEC67FC}.png) ![alt text]({255A3AAD-9BE5-4283-9B9F-00B268D7BD72}.png) ## 10. Создала новый файл и ввела комментарии. Сохранила файл под именем Pr0.py в рабочем каталоге. Запустила на выполнение разными способами ```py #Программа по Теме 1 <Снегура Даны Сергеевны> print('Hello') h=input('Your name=') import os os.chdir('C:\\Users\\User-PC\\python-labs\\TEMA1') ##Получила такой результат,ввела свое имя Hello Your name=Dana ``` ## 11. Запустила на выполнение файл prb1.py, далее ввела свое имя и посмотрела на результат ```py import prb1 Как Вас зовут? Dana Привет, Dana ``` ## 12. Попробовала открыть файл Pr0.cpython-34.pyc в текстовом редакторе из каталога __pycache__ и получила ошибку, что файл не может быть отображен в текстовом редакторе, поскольку он либо двоичный, либо использует неподдерживаемую кодировку. Компиляция производится для того, чтобы компьютер мог понять и выполнить инструкции написанные программистом ![alt text]({C055547F-8056-45D3-A1E5-C93FC85A9E16}.png) ## 13. Создала новое окно, в первой строчке ввела #Протокол по Теме 1 <Снегура Даны Сергеевны>, внесла в него копию всех строк из командной строки. Сохранила этот файл и назвала protocol.py ## 14. Изучила раздел помощи help. Он предоставляет такие виды помощи как: текстовая справка, интерактивная справочная система, список доступных модулей, ключевых слов, символов, тем. ```py help(print) Help on built-in function print in module builtins: print(*args, sep=' ', end='\n', file=None, flush=False) Prints the values to a stream, or to sys.stdout by default. sep string inserted between values, default a space. end string appended after the last value, default a newline. file a file-like object (stream); defaults to the current sys.stdout. flush whether to forcibly flush the stream. ##Убедилась, что в командной строке можно ввести несколько инструкций через запятую help(print), help(input) Help on built-in function print in module builtins: print(*args, sep=' ', end='\n', file=None, flush=False) Prints the values to a stream, or to sys.stdout by default. sep string inserted between values, default a space. end string appended after the last value, default a newline. file a file-like object (stream); defaults to the current sys.stdout. flush whether to forcibly flush the stream. Help on built-in function input in module builtins: input(prompt='', /) Read a string from standard input. The trailing newline is stripped. The prompt string, if given, is printed to standard output without a trailing newline before reading input. If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError. On *nix systems, readline is used if available. (None, None) ## Попробовала повторить ранее введеные инструкции через Enter, через F1 получила ошибку 1155, что указанному файлу не сопосталено ни одно приложение для выполнения операции ``` ![alt text]({1C1A6921-E5A2-429D-A13F-0ED490D361C8}.png) ## 15. Последовательно активировала необходимые окна. Запустила prb1.py на выполнение, получила вопрос об имени, ввела свое, получила приветствие. Выбрала предложения «Помощь (Help)» и «Демонстрации (Turtle Demo)». В появившемся новом окне в меню выбрала предложение «Примеры (Examples)» и из появляющегося списка примеров – «Часы (Clock)». Нажала кнопку «Запуск (Start)» в нижней части окна. Получила текст программы в левой части окна и её результат – в правой. ```py Как Вас зовут? Dana Привет, Dana ##Используя функцию import запустила программу на выполнение. import tdemo_chaos ``` ![alt text]({AA34A4E5-8338-47D4-887D-EA6FD3AADA6A}.png) ## 16. Завершила работу со средой