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

@ -2,7 +2,7 @@
Киреев Юрий Павлович, А-02-23 Киреев Юрий Павлович, А-02-23
# 1 Изучение среды IDLE # 1 Изучение среды IDLE (п.2 - п.5)
## 1.1 Знакомство с интерпретатором ## 1.1 Знакомство с интерпретатором
@ -19,18 +19,23 @@
```py ```py
>>> h=input('Your name=') >>> h=input('Your name=')
``` ```
Результат: Your name= Результат:
```py
Your name=
```
Далее после выведенного результата ввёл своё имя в латинской транскрипции: Далее после выведенного результата ввёл своё имя в латинской транскрипции:
```py
Your name=Yura Your name=Yura
```
Завершил работу с интерпретатором: Завершил работу с интерпретатором:
```py ```py
>>> exit() >>> 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. Ввёл: Открыл новый файл текстового редактора оболочки IDLE. Ввёл:
@ -60,9 +65,11 @@ Your name=Yura
Сохранил введённый текст под именем Pr0.py и запустил инструкции на выполнение Сохранил введённый текст под именем Pr0.py и запустил инструкции на выполнение
Результат: Результат:
```py
====== RESTART: C:/Users/u522-13/Desktop/KireevYP/python-labs/TEMA1/Pr0.py ===== ====== RESTART: C:/Users/u522-13/Desktop/KireevYP/python-labs/TEMA1/Pr0.py =====
Hello Hello
Your name = Your name =
```
С помощью запуска клавишей F5 и командой: С помощью запуска клавишей F5 и командой:
@ -79,21 +86,22 @@ Your name =
``` ```
Результат: Результат:
```py
Как Вас зовут? Юра Как Вас зовут? Юра
Привет, Юра Привет, Юра
```
## 1.4 Состав рабочего каталога. Зачем производится компиляция файлов? ## 1.4 Состав рабочего каталога. Зачем производится компиляция файлов? (п.12)
Изучил состав рабочего каталога и открыл каталог _pycache_. Результат отражён на скриншоте ниже. Изучил состав рабочего каталога и открыл каталог _pycache_. Результат отражён на скриншоте ниже.
<image scr="figure2.png"> ![Двоичный код в txt](figure2.png)
Такое происходит, если попытаться просмотреть двоичный код текстовом редакторе. Такое происходит, если попытаться просмотреть двоичный код текстовом редакторе.
Компиляция программ производится для преобразования исходного кода программы в машинный код, понятный компьютеру. Компиляция программ производится для преобразования исходного кода программы в машинный код, понятный компьютеру.
В нашем случае - в двочиный код. В нашем случае - в двоичный код.
## 1.5 Файл протокола
## 1.5 Файл протокола (п.13)
Создал файл протокола для данной лабораторной работы. Сохранил под именем protokol.py Создал файл протокола для данной лабораторной работы. Сохранил под именем protokol.py
```py ```py
@ -112,7 +120,7 @@ Your name =
>>> Your name= >>> Your name=
``` ```
## 1.6 Раздел Help и оперативная помощь ## 1.6 Раздел Help и оперативная помощь (п. 14)
В данном разделе представлена документация Python (Python Docs), помощь по интерфейсу IDLE, по лицензии IDLE. В данном разделе представлена документация Python (Python Docs), помощь по интерфейсу IDLE, по лицензии IDLE.
А также раздел Turtle Demo для демонстрации примеров рисования в Python. А также раздел Turtle Demo для демонстрации примеров рисования в Python.
@ -124,7 +132,7 @@ Your name =
``` ```
Результат: Результат:
```py
Help on built-in function print in module builtins: Help on built-in function print in module builtins:
print(*args, sep=' ', end='\n', file=None, flush=False) 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. a file-like object (stream); defaults to the current sys.stdout.
flush flush
whether to forcibly flush the stream. whether to forcibly flush the stream.
```
В одной строке ввёл несколько функций: В одной строке ввёл несколько функций:
```py ```py
>>> help(print); help(input) >>> help(print); help(input)
``` ```
Результат:
```py
Help on built-in function print in module builtins: Help on built-in function print in module builtins:
print(*args, sep=' ', end='\n', file=None, flush=False) 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. If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
On *nix systems, readline is used if available. On *nix systems, readline is used if available.
```
При этом работает приём для быстрого ввода ранее использованных функций. При этом работает приём для быстрого ввода ранее использованных функций.
Для обращения к оперативной помощи нажал на клавишу F1. В выпавшей мне документации нашел строку Для обращения к оперативной помощи нажал на клавишу F1. В выпавшей мне документации нашел строку
print() (built-in function) print() (built-in function)
!(Получил справку по этой функции)[figure3.png] ![Получил справку по этой функции](figure3.png)
При нажатии в меню Help на строку Python Docs появляется та же документация. При нажатии в меню Help на строку Python Docs появляется та же документация.
## 1.7 Работа с окнами и Turtle ## 1.7 Работа с окнами и Turtle (п.15)
Открыл файл prb1.py Открыл файл prb1.py
@ -192,8 +204,10 @@ print() (built-in function)
``` ```
Результат: Результат:
```py
Как Вас зовут? Юра Как Вас зовут? Юра
Привет, Юра Привет, Юра
```
Открыл файл Pr0.py Поочередно активизировал 4 окна. Открыл файл Pr0.py Поочередно активизировал 4 окна.
@ -202,19 +216,16 @@ print() (built-in function)
Выбрал предложения "Help" и "Turtle Demo" Выбрал предложения "Help" и "Turtle Demo"
Попробовал несколько примеров программ "черепахи" Попробовал несколько примеров программ "черепахи"
Часы:
<image scr="figure4.png">
Лес: ![Часы](figure4.png)
<image scr="figure5.png">
Мир: ![Лес](figure5.png)
<image scr="figure6.png">
![Мир](figure5.png)
Если рассматривать возможность использования этих примеров при написании собственной программы, то можно сказать, что они могут быть полезны при разборе. Если рассматривать возможность использования этих примеров при написании собственной программы, то можно сказать, что они могут быть полезны при разборе.
Например, если нужно использовать графический инструмент, с помощью этих примеров можно понять, какие команды стоит использовать для достижения той или иной картинки. Например, если нужно использовать графический инструмент, с помощью этих примеров можно понять, какие команды стоит использовать для достижения той или иной картинки.
Закрыл окно текстового редактора с протоколом. Закрыл окно текстового редактора с протоколом.
### Завершил работу со средой ### Завершил работу со средой
Загрузка…
Отмена
Сохранить