diff --git a/TEMA1/7task.md b/TEMA1/7task.md new file mode 100644 index 0000000..6bac2a5 --- /dev/null +++ b/TEMA1/7task.md @@ -0,0 +1,41 @@ +# Вопрос №7: Какое назначение имеют демонстрационные примеры в системе помощи? + +*Демонстрационные примеры нужны для ускорения процесса обучения.* + +**Что именно они дают:** + +* Быстрый старт. Можно сразу запустить код и увидеть результат (окно, текст в консоли, графику turtle). Это помогает понять идею без долгой настройки проекта. + +* Образцы синтаксиса. В одном месте собраны типичные конструкции (импорт модуля, вызовы функций, циклы, обработка событий). + +* Исследование «что будет, если…». Можно изменять строку или две и сразу видеть эффект — это ускоряет обучение. + +* Ориентир по библиотекам. По демо легко понять, «зачем нужен модуль» (например, turtle для простейшей графики, tkinter — для оконных приложений). + +**Как с ними работать в IDLE (типичный маршрут):** + +* Открыть Help → Demo (или Help/Документация, затем раздел с примерами). + +* Выбрать демо (например, turtle), запустить. + +* Менять параметры (цвет, толщину, шаг), снова запускать и наблюдать изменения. + +* Сохранить изменённый пример как свой файл — получится «скелет» для собственной работы. + +**Как с ними работать в VScode:** + +У каждой библиотеки есть своё демо. + +* Необходимо ввести в терминале например: +```shell +python -m turtledemo +``` + +* После ввода появится следующее окно: + +![Окно turtledemo](images/turtledemo.png) + +* Справа сверху есть кнопка "Examples". В этом окне показаны примеры кодов с использованием данной библиотеки. Пример: + +![turtledemo_clock](images/turtledemo_clock.png) + diff --git a/TEMA1/images/turtledemo.png b/TEMA1/images/turtledemo.png new file mode 100644 index 0000000..ae2dcc6 Binary files /dev/null and b/TEMA1/images/turtledemo.png differ diff --git a/TEMA1/images/turtledemo_clock.png b/TEMA1/images/turtledemo_clock.png new file mode 100644 index 0000000..d8579bd Binary files /dev/null and b/TEMA1/images/turtledemo_clock.png differ