# Отчёт по Теме 1 Ходюк Максим Романович ## Пункт 1 Создал на рабочем диске в папке со своей фамилией папку Tema1 и записал туда файлы из архива Tema1.rar ## Пункт 2 Запустил программу-интерпретатор Python 3.11 ## Пункт 3 Ввел инструкцию в диалоговом окне интерпретатора ``` >>> print('Hello') Hello ``` ## Пункт 4 Ввёл ещё одну инструкцию и в появившейся строке ввёл своё имя ``` >>> h=input('Your name=') Your name=Maxim ``` ## Пункт 5 Завершил работу интерпретатора ``` >>> exit() ``` ## Пункт 6-7 Открыл интерактивную графическую оболочку IDLE среды Python и изучил устройство главного командного окна среды ## Пункт 8 Ввёл инструкции настройки рабочего каталога среды ``` import os os.chdir('L:\III курс\А-1-23\HodyukMR\POAS\\Tema1\\') ``` ## Пункт 9 В меню Options Установил шрифт типа Arial CYR, 11 размер, высота начального окна 50 символов, ширина 100 символов, подкраска комментариев - коричневая ## Пункт 10 Открыл текстовый редактор среды и согдал программу [Pr0.py](Pr0.py) следующего содержания ``` ## Программа по Теме 1 Ходюк Максим Романович print('Hello') h=input('Your name=') import os os.chdir('L:\III курс\А-1-23\HodyukMR\POAS\\Tema1\\') ``` При запуске программы с помощью меню Run module получаю следующий вывод ``` ============ RESTART: L:/III курс/А-1-23/HodyukMR/POAS/Tema1/Pr0.py ============ Hello Your name=Maxim ``` Использую другой вариант запуска программы: ``` import Pr0 Hello Your name=Maxim ``` Также использую третий вариант запуска, с помощью горячей клавиши F5, вывод получаю такой же, как при первом варианте запуска ## Пункт 11 Запускаю на выполнение программу из файла [prb1.py](prb1.py) ``` import prb1 Как Вас зовут? Максим Привет, Максим ``` ## Пункт 12 Открыл файл Pr0.cpython-311.рус, внутри находится байт-код - скомпилированная версия исходного кода python Компиляция программ в Python нужна для для преобразования кода на понятном человеку языке в байт-код, который затем выполняется виртуальной машиной Python ## Пункт 13 Скопировал все верно выполненные команды в отдельный файл ## Пункт 14 Изучил раздел помощи Help главного меню Ввёл инструкцию обращения к оперативной помощи по функции print() ``` 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) ``` Изучил возможность вызова оперативной помощи с помощью функциональной клафиши F1 и с помощью предложения Help главного меню ## Пункт 15 Выбрал предложения File - Open и открыл файл prb1.py и изучил возможность переключения между открытыми окнами используя предложения Window Сделал активным окно prb1.py и запустил на выполнение программу с помощью Run - Run Module ``` =========== RESTART: L:\III курс\А-1-23\HodyukMR\POAS\Tema1\prb1.py ========== Как Вас зовут? Максим Привет, Максим ``` Открыл Pr0.py и закрыл окна с помощью File - Close Используя инструкцию import запустил программу [tdemo_chaos.py](tdemo_chaos.py) на выполнение ``` import tdemo_chaos ``` Используя предложения Help - Turtle Demo - Examples - Clock запустил программу, которая выводит графическое представление - циферблат часов, на котором можно наблюдать движение стрелок часов В окне демонстраций есть много примеров, которые очень удобны, так как на основе примеров можно изучать графические возможности языка, а так же брать их за основу своих программ либо брать оттуда готовые части кода ## Пункт 16 Завершил работу со средой, используя предложения File - Exit