## 1 Знакомство с интерпретатором и интерактивной оболочкой IDLE
## 1 Знакомство с интерпретатором и интерактивной оболочкой IDLE
## 1.1 Настройка текущего каталога
## 1.1-2 Создание рабочего каталога и запуск Python
Настроил рабочий каталог для среды Python. Запустил Python IDLE.
## 1.3-8 Выполнение команд в Python
Выполнил ввод:
```py
```py
print('Hello')
print('Hello')
Hello
Hello
```
```
Ввёл имя и получил вывод:
```py
```py
h = input('Your name=')
h = input('Your name=')
Your name=Dmitry
Your name=Dmitry
```
```
Закрыл IDLE командой:
```py
```py
exit()
exit()
```
```
Далее снова открыл IDLE и ознакомился с главным окном среды.
## 1.8 Установка рабочего каталога и изменение настроек оболочки
Я импортировал библиотеку OS и задал путь к рабочему каталогу командой os.chdir. Используя приставку "r" я указываю, чтобы python читал следующую строку как raw string.
Я импортировал библиотеку OS и задал путь к рабочему каталогу командой os.chdir. Используя приставку "r" я указываю, чтобы python читал следующую строку как raw string.
Связано это с тем, что скомпилированная программа уже представлена в виде машинного кода, понятный для машины, и не понятный для человека. Поэтому ошибка "Failed to decode" - "Не удалось декодировать"
Связано это с тем, что Python - интерпретируемый язык, а .pyc - это байткод, который уже представлен в понятном для машины формате и запускается на виртуальной машине Python. Обычный пользователь не может открыть и прочитать этот файл.
## 13. Протокол студента в новом окне
## 13. Протокол студента в новом окне
@ -121,7 +135,7 @@ Dmitry
```
```
# 14. Окно помощи help и что оно предлагает
# 14. Вызов помощи через help и F1
В окне help предоставлена документация для IDLE, для Python и Turtle Demo - это встроенная демонстрационная программа для визуализации возможностей графического модуля turtle в Python.
В окне help предоставлена документация для IDLE, для Python и Turtle Demo - это встроенная демонстрационная программа для визуализации возможностей графического модуля turtle в Python.
@ -155,3 +169,51 @@ 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 можно открыть окно с документацией для Python в браузере.