From 7eca68205fa0a0995e4bdeb3fe122b5a638e3876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=209=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-115?= Date: Fri, 26 Sep 2025 10:23:03 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA1/report.md | 192 ------------------------------------------------ 1 file changed, 192 deletions(-) delete mode 100644 TEMA1/report.md diff --git a/TEMA1/report.md b/TEMA1/report.md deleted file mode 100644 index 1a5ae127..00000000 --- a/TEMA1/report.md +++ /dev/null @@ -1,192 +0,0 @@ - - -Жалнин Вадим А-01-23 - -## 1 Изучение среды IDLE - -### 1.1 Создаем на рабочем диске папку и подкаталоги. - -### 1.2 Запускаем на выполнение программу-интерпретатор, выбрав ее ярлык «Python 3.10 (command line)». - -### 1.3. Изучаем содержание открывающегося диалогового окна интерпретатора - -После символов приглашения к диалогу : «>>> » вводим инструкцию -``` ->>>print('Hello') -``` -и нажимаем клавишу Enter. Убеждаемся, что интерпретатор выполнил введенную инструкцию и на следующей строке появилось слово «Hello». - -### 1.4. Вводим еще одну инструкцию: -``` ->>>h=input('Your name=') -``` -и вводим после появляющегося в следующей строке запроса своё имя в латинской транскрипции. - -### 1.5. Завершаем работу интерпретатора вводом инструкции exit() - -### 1.6. Запускаем оболочку интерактивную графическую оболочку IDLE среды Python . - -### 1.7. Изучаем устройство главного командного окна среды. - -### 1.8. Настройки рабочего каталога среды - -В командном окне после символов приглашения к диалогу вводим инструкции настройки рабочего каталога среды по следующему образцу: -``` - >>>import os - - >>>os.chdir ('C:\\Users\\dimoo\\OneDrive\\Рабочий стол\\Melnikov\\Tema1\\') -``` -Обратим внимание на то, что в строке, задающей путь к рабочему каталогу, имена папок разделены двойными слешами. - -### 1.9. Изучение главного меню - -Изучим предложения главного меню, а также предложения выпадающих меню.В главном меню выберем предложение «Настройки (Options)». Для примера установим в среде: шрифт типа Arial CYR, размер 11, размер начального окна - высота 50 символов, ширина 100 символов, подкраска комментариев - коричневая. Заметим, что размеры окон могут задаваться также простым раздвижением их с помощью захвата курсором компьютерной мыши. - -### 1.10. Создание текстового файла IDLE - - Используя предложения «Файл (File)» и «Новый файл (New File)» откроем окно текстового редактора оболочки IDLE. В первой строке окна редактора введем комментарий, начиная его со знака # - #Программа по Теме 1 <Мельников Дмитрий Максимович> -Во второй - пятой строках вставим инструкции, использованные при выполнении п.п. 1.3, 1.4 и -1.8. Сохраните введенный текст в программном файле Pr0.py в рабочем каталоге. Запустите инструкции на выполнение, используя предложение в меню редактора: «Запустить модуль (Run module)». - -``` -======================= RESTART: C:/Users/twoth/OneDrive/Desktop/python-labs/TEMA1/Pr0.py ====================== -Hello -Your name= -``` -Закроем окно редактора. -Рассмотрим другой способ запуска программы на выполнение. Для этого в командном окне запустим программу на выполнение инструкцией - ``` -import Pr0 -Hello -Your name= -``` - -Третий способ: при активном окне редактора с программой – нажмем функциональную клавишу F5. -``` -======================= RESTART: C:/Users/twoth/OneDrive/Desktop/python-labs/TEMA1/Pr0.py ====================== -Hello -Your name= -``` - -### 1.11. Запуск программы из рабочего каталога - -Теперь запустим на выполнение программу, которая находится в рабочем каталоге в файле prb1.py. Для этого поставим в командном окне IDLE курсор на предыдущую инструкцию и нажмем клавишу Enter. Обычным редактированием заменим имя Pr0 на prb1 и затем нажмем Enter для запуска программы. - -``` -import prb1 -Как Вас зовут? ZhalninVY -Привет, ZhalninVY -``` - -### 1.12. Изучение рабочего каталога - -Используя в меню текстового редактора предложение «Открыть (Open)», изучим состав рабочего каталога. Обратим внимание на каталог __pycache__. Откроем этот каталог и попытаемся открыть в текстовом редакторе файл Pr0.cpython-34.pyc – результат работы компилятора среды. Объясним полученный результат. - -![Нечитаемый текст](images/unreadable.png) -Мы получили нечитабельный текст программы. Т.к. .pyc - это файл бинарный, содержащий байт код и служебную информацию, значит текстовый редактор не может полностью правильно отобразить данный файл. - -Зачем производится компиляция программ? - -- Компиляция программ производится для увеличения производительности, оптимизации и удобства. Производительность увеличивается за счет отсутствия накладных расходов, оптимизации циклов, встроенных функций, удаления мертвого кода (Файл .pyc — это уже готовый результат. При запуске программы Python может сразу начать выполнять байт-код из ".pyc" файла, полностью пропуская стадию чтения, разбора и компиляции исходного текста.). Если файлов становится больше, то появляются такие удобства: разные файлы служат разным целям, экономия времени при каждом последующем запуске (Время, затраченное на чтение одного дополнительного файла ".pyc", несоизмеримо меньше, чем время, которое процессор тратит на компиляцию исходного кода с нуля. Таким образом, наличие лишнего файла приводит к чистой экономии общего времени.). - -### 1.13. Создание отдельного файла для последующего копирования корректно выполненных инструкций из командного окна и результатов их выполнения - -### 1.14. Изучение раздела помощи (Help) главного меню. Какие виды помощи здесь предлагаются? - -About IDLE - описание характеристик текущей среды (версия, путь и пр.) - -IDLE Help - помощь по работе со средой - -Python Docs - документация по языку - -Turtle Demo - окно работы и помощь модуля для работы с графикой turtle - -В командном окне после знака приглашения к диалогу : «>>> » введите инструкцию обращения к оперативной помощи по функции print() – вывод значений указываемого объекта на заданное устройство.(Вывело пустую строку) - -``` ->>>print() - ->>>help(print) - -Help on built-in function print in module builtins: - -print(...) - print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) - - Prints the values to a stream, or to sys.stdout by default. - Optional keyword arguments: - file: a file-like object (stream); defaults to the current sys.stdout. - sep: string inserted between values, default a space. - end: string appended after the last value, default a newline. - flush: whether to forcibly flush the stream. -``` - -Ввод нескольких инструкций: - -``` ->>>help(print), help(input) - -Help on built-in function print in module builtins: - -print(...) - print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) - - Prints the values to a stream, or to sys.stdout by default. - Optional keyword arguments: - file: a file-like object (stream); defaults to the current sys.stdout. - sep: string inserted between values, default a space. - end: string appended after the last value, default a newline. - flush: whether to forcibly flush the stream. - -Help on built-in function input in module builtins: - -input(prompt=None, /) - 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) -``` - -Попробуем ранее рассмотренный способ: поставим в командном окне IDLE курсор на строку с ранее введенной инструкцией помощи по функции print и нажмем клавишу Enter. Копия инструкции появится в новой строке и ее можно дополнить до нужной инструкции. - -``` ->>>print(10) -10 -``` - -Отметим, что можно использовать другой вариант обращения к оперативной помощи – при нажатии на функциональную клавишу F1 появляется окно справочной подсистемы, в левой части на закладке «Указатель (Index)» находится упорядоченный по алфавиту список терминов языка Python. Найдем в этом списке строку print() (built-in function) -щелкним по ней мышью и в правой части окна появится справка по этой функции. -Теперь выберем в главном меню предложение «Помощь (Help)», в выпадающем меню – «Python Docs» и убедимся, что появляется то же диалоговое окно, что и при нажатии клавиши F1. - - -### 1.15. - -Изучение перехода между окнами с помощью «Окна (Window)», - -File - Open - prb1.py -prb1.py - Run - -``` -====================== RESTART: C:\Users\twoth\OneDrive\Desktop\python-labs\TEMA1\prb1.py ====================== -Как Вас зовут? ZhalninVY -Привет, ZhalninVY - -``` - -``` ->>>import tdemo_chaos -``` -Help - Turtle Demo - clock - Start выводит на экран графическое представление -программы - циферблат с часами. Данная программа рисует графики по заданным функциям, проходя через точки, которым задан определенный шаг в программе. Есть и другие примеры программ модуля turtle,которые можно брать за основу собственных программ, изменять или реализовывать свои идеи. - -Оценка возможностей использования этих примеров при написании собственных программ: -Можно заимствовать фрагменты кода, изучать структуры программы, модифицировать код. - - -### 1.16. Завершение работы со средой. Для этого выберем предложения «Файл (File)» и «Выход (Exit)». \ No newline at end of file