main
KireevYP 1 месяц назад
Родитель 049dceab22
Сommit 74abb83fd8

@ -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
Подкраска комментариев - коричневым цветом.
Всё это отражено на скриншоте ниже.
<image scr="figure1.png">
![Изменённое оформление](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_. Результат отражён на скриншоте ниже.
<image scr="figure2.png">
![Двоичный код в 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"
Попробовал несколько примеров программ "черепахи"
Часы:
<image scr="figure4.png">
Лес:
<image scr="figure5.png">
![Часы](figure4.png)
Мир:
<image scr="figure6.png">
![Лес](figure5.png)
![Мир](figure5.png)
Если рассматривать возможность использования этих примеров при написании собственной программы, то можно сказать, что они могут быть полезны при разборе.
Например, если нужно использовать графический инструмент, с помощью этих примеров можно понять, какие команды стоит использовать для достижения той или иной картинки.
Закрыл окно текстового редактора с протоколом.
### Завершил работу со средой
Загрузка…
Отмена
Сохранить