From 74abb83fd8152e831ca55c7deb1a28ed7ff8d028 Mon Sep 17 00:00:00 2001 From: KireevYP Date: Sun, 21 Sep 2025 10:32:55 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B8=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA1/report.md | 55 +++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/TEMA1/report.md b/TEMA1/report.md index 04d3063..e32744a 100644 --- a/TEMA1/report.md +++ b/TEMA1/report.md @@ -2,7 +2,7 @@ Киреев Юрий Павлович, А-02-23 -# 1 Изучение среды IDLE +# 1 Изучение среды IDLE (п.2 - п.5) ## 1.1 Знакомство с интерпретатором @@ -19,18 +19,23 @@ ```py >>> h=input('Your name=') ``` -Результат: Your name= +Результат: +```py +Your name= +``` Далее после выведенного результата ввёл своё имя в латинской транскрипции: +```py Your name=Yura +``` Завершил работу с интерпретатором: ```py >>> exit() ``` -## 1.2 Знакомство с интерактивной оболочкой IDLE +## 1.2 Знакомство с интерактивной оболочкой IDLE (п.6 - п.9) -!(Запустил интерактивную графическую оболочку)[figure0.png] +![Запустил интерактивную графическую оболочку](figure0.png) Ввёл инструкции настройки рабочего каталога среды: @@ -44,9 +49,9 @@ Your name=Yura Подкраска комментариев - коричневым цветом. Всё это отражено на скриншоте ниже. - +![Изменённое оформление](figure1.png) -## 1.3 Текстовый редактор оболочки IDLE +## 1.3 Текстовый редактор оболочки IDLE (п.10 - п.11) Открыл новый файл текстового редактора оболочки IDLE. Ввёл: @@ -60,9 +65,11 @@ Your name=Yura Сохранил введённый текст под именем Pr0.py и запустил инструкции на выполнение Результат: +```py ====== RESTART: C:/Users/u522-13/Desktop/KireevYP/python-labs/TEMA1/Pr0.py ===== Hello Your name = +``` С помощью запуска клавишей F5 и командой: @@ -79,21 +86,22 @@ Your name = ``` Результат: +```py Как Вас зовут? Юра Привет, Юра +``` -## 1.4 Состав рабочего каталога. Зачем производится компиляция файлов? +## 1.4 Состав рабочего каталога. Зачем производится компиляция файлов? (п.12) Изучил состав рабочего каталога и открыл каталог _pycache_. Результат отражён на скриншоте ниже. - +![Двоичный код в txt](figure2.png) Такое происходит, если попытаться просмотреть двоичный код текстовом редакторе. Компиляция программ производится для преобразования исходного кода программы в машинный код, понятный компьютеру. -В нашем случае - в двочиный код. - -## 1.5 Файл протокола +В нашем случае - в двоичный код. +## 1.5 Файл протокола (п.13) Создал файл протокола для данной лабораторной работы. Сохранил под именем protokol.py ```py @@ -112,7 +120,7 @@ Your name = >>> Your name= ``` -## 1.6 Раздел Help и оперативная помощь +## 1.6 Раздел Help и оперативная помощь (п. 14) В данном разделе представлена документация Python (Python Docs), помощь по интерфейсу IDLE, по лицензии IDLE. А также раздел Turtle Demo для демонстрации примеров рисования в Python. @@ -124,7 +132,7 @@ Your name = ``` Результат: - +```py Help on built-in function print in module builtins: print(*args, sep=' ', end='\n', file=None, flush=False) @@ -138,12 +146,15 @@ print(*args, sep=' ', end='\n', file=None, flush=False) a file-like object (stream); defaults to the current sys.stdout. flush whether to forcibly flush the stream. +``` В одной строке ввёл несколько функций: ```py >>> help(print); help(input) ``` +Результат: +```py Help on built-in function print in module builtins: print(*args, sep=' ', end='\n', file=None, flush=False) @@ -168,17 +179,18 @@ input(prompt='', /) If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError. On *nix systems, readline is used if available. +``` При этом работает приём для быстрого ввода ранее использованных функций. Для обращения к оперативной помощи нажал на клавишу F1. В выпавшей мне документации нашел строку print() (built-in function) -!(Получил справку по этой функции)[figure3.png] +![Получил справку по этой функции](figure3.png) При нажатии в меню Help на строку Python Docs появляется та же документация. -## 1.7 Работа с окнами и Turtle +## 1.7 Работа с окнами и Turtle (п.15) Открыл файл prb1.py @@ -192,8 +204,10 @@ print() (built-in function) ``` Результат: +```py Как Вас зовут? Юра Привет, Юра +``` Открыл файл Pr0.py Поочередно активизировал 4 окна. @@ -202,19 +216,16 @@ print() (built-in function) Выбрал предложения "Help" и "Turtle Demo" Попробовал несколько примеров программ "черепахи" -Часы: - -Лес: - +![Часы](figure4.png) -Мир: - +![Лес](figure5.png) + +![Мир](figure5.png) Если рассматривать возможность использования этих примеров при написании собственной программы, то можно сказать, что они могут быть полезны при разборе. Например, если нужно использовать графический инструмент, с помощью этих примеров можно понять, какие команды стоит использовать для достижения той или иной картинки. Закрыл окно текстового редактора с протоколом. - ### Завершил работу со средой \ No newline at end of file