ответвлено от main/python-labs
Финальный коммит
Этот коммит содержится в:
@@ -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]
|
||||

|
||||
|
||||
Ввёл инструкции настройки рабочего каталога среды:
|
||||
|
||||
@@ -44,9 +49,9 @@ Your name=Yura
|
||||
Подкраска комментариев - коричневым цветом.
|
||||
Всё это отражено на скриншоте ниже.
|
||||
|
||||
<image scr="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">
|
||||

|
||||
|
||||
Такое происходит, если попытаться просмотреть двоичный код текстовом редакторе.
|
||||
Компиляция программ производится для преобразования исходного кода программы в машинный код, понятный компьютеру.
|
||||
В нашем случае - в двочиный код.
|
||||
|
||||
## 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]
|
||||

|
||||
|
||||
При нажатии в меню 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">
|
||||

|
||||
|
||||
Мир:
|
||||
<image scr="figure6.png">
|
||||

|
||||
|
||||

|
||||
|
||||
Если рассматривать возможность использования этих примеров при написании собственной программы, то можно сказать, что они могут быть полезны при разборе.
|
||||
Например, если нужно использовать графический инструмент, с помощью этих примеров можно понять, какие команды стоит использовать для достижения той или иной картинки.
|
||||
|
||||
Закрыл окно текстового редактора с протоколом.
|
||||
|
||||
|
||||
### Завершил работу со средой
|
||||
Ссылка в новой задаче
Block a user