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

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

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

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

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

|
||||||
<image scr="figure6.png">
|
|
||||||
|

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