Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

181 строка
10 KiB
Markdown

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Отчет по теме 1 Основы программирования Python
### Бушманов Артём Сергеевич, А-01-23.
### 1.1 Создание главной папки и подкаталогов.
### 1.2 Запуска програмы-инерпретатора.
### 1.3 Изучение содержания открывающегося диалогового окна интерпретатора.
После символов приглашения к диалогу ">>>" ввожу инструкцию
```python
>>> print("Hello")
```
После ввода команды получили:
```python
Hello
```
### 1.4 Ввод еще одной инструкции.
```python
>>> h = input('Your name=')
```
После ввода команды получили:
```python
Your name= Artyom
```
### 1.5 Завершение работы.
```python
exit()
```
Интерпретатор завершил работу.
### 1.6 Запуск графической оболочки IDLE среды Python.
### 1.7 Изучил устройство командного окна.
### 1.8 Инструкция настройки рабочего каталога.
```
>>> import os
>>> os.chdir('/Users/ArtyomBushmanov/python-labs/TEMA1')
```
### 1.9 Изучил предложения главного меню
Установил в настройках среды: шрифт Arial Hebrew Scholar, размер 11, размер начального окна - высота 50 символов, ширина 100 символов, подкраска комментариев - коричневая.
### 1.10 Рассмотрели 3 способа запуска программы.
1) Используя предложение в меню редактора (Run module)
2) Запуск программы на выполнение инструкцией
``` python
>>> import Pr0.py
```
```python
Hello
Your name=Artyom
```
```python
>>> import prb1.py
```
```python
Как Вас зовут? Artyom
Привет, Artyom
```
3) Нажатие функциональной клавиши F5
### 1.11 Запуск с помощью предыдущей инструкции.
Для этого поставил в командном окне IDLE курсор на предыдущую инструкцию и нажал клавишу **Enter**. Обычным редактированием заменил имя **Pr0** на **prb1** и затем нажал Enter для запуска программы.
### 1.12 Изучение состава рабочего каталога.
Открыл файл Pr0.cpython-34.pyc.
``` Python
у
≥ж√hЉгуPХ\"S5 \"S5rSSKr\R"S5 g)ЏHelloz
Your name=йNz(/Users/ArtyomBushmanov/python-labs/TEMA1)ЏprintЏinputЏosЏchdir©уЏ//Users/ArtyomBushmanov/python-labs/TEMA1/Pr0.pyЏ<module>r s&рбАgДўИ Аџ ЎЗВ– 34r
```
Тут мы видим скомпилированный байткод Python. Его задача — ускорять повторные запуски и импорты модулей. Чтобы при запуске не компилировать модуль полностью заново.
### 1.13 Создание протокола.
### 1.14 Изучение раздела Help
Вводим инструкцию:
```python
>>> help(print)
Help on built-in function print in module builtins:
print(*args, sep=' ', end='\n', file=None, flush=False)
Prints the values to a stream, or to sys.stdout by default.
sep
string inserted between values, default a space.
end
string appended after the last value, default a newline.
file
a file-like object (stream); defaults to the current sys.stdout.
flush
whether to forcibly flush the stream.
>>> help(print); help(input)
Help on built-in function print in module builtins:
print(*args, sep=' ', end='\n', file=None, flush=False)
Prints the values to a stream, or to sys.stdout by default.
sep
string inserted between values, default a space.
end
string appended after the last value, default a newline.
file
a file-like object (stream); defaults to the current sys.stdout.
flush
whether to forcibly flush the stream.
Help on built-in function input in module builtins:
input(prompt='', /)
Read a string from standard input. The trailing newline is stripped.
The prompt string, if given, is printed to standard output without a
trailing newline before reading input.
If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
On *nix systems, readline is used if available.
```
### 1.16 Завершаем работу со средой.
Выбираем File и exit.
### 1.17 Контрольные вопросы.
1)    Как был создан язык Python и откуда произошло его название?
2)    Можно ли работать со средой без использования интерактивной оболочки IDLE?
3)    Что означает название интерактивной оболочки IDLE?
4)    Можно ли писать несколько инструкций в одной строке командного окна?
5)    Продемонстрируйте последовательность действий при создании файла с программой с помощью текстового редактора IDLE.
6)    Какие способы могут использоваться для получения помощи при работе со средой Python?
7)    Какое назначение имеют демонстрационные примеры в системе помощи?
8)    Как можно запустить на выполнение программу, исходный код которой находится в текстовом файле  **ABC.txt**?
9)    Для чего предназначено предложение «**Окно (****Window****)**» главного меню?
10) Если вы начали работу на новом для вас компьютере с предустановленной средой Python, на что надо обратить внимание после запуска интерактивной оболочки?
11) В каком месте инструкции можно написать комментарий?
12) Если требуется повторить с небольшим изменением ранее введенную инструкцию, работая в командном окне IDLE, как это лучше сделать?
13) Можно ли создавать программы для среды Python с помощью других текстовых редакторов?
14) Можно ли с помощью оболочки IDLE создавать исполняемые файлы (*.exe, *.com)?
15) Если вы пришли на рабочее место с предустановленной средой Python, что необходимо выяснить до начала первого сеанса работы с этой средой.
16) Из каких компонент состоит среда Python? Как проявляют себя эти компоненты при работе со средой – покажите на примерах?
17) Можно ли в текстовом редакторе IDLE создать или открыть текстовые файлы, содержащие не инструкции, а данные? Если да – покажите на примере. Можно ли в этом редакторе открыть сразу несколько файлов?
18) Что означает знак " " в командном окне IDLE? В каком месте вводимой команды можно вставить символы пробела?
19) Как поменять шрифт в командном окне IDLE? Например, как заменить его на шрифт Times New Roman, размер 12?
20) Как можно запустить на выполнение программу из файла с расширением .py не открывая его в текстовом редакторе?
21) Какова роль компилятора в среде Python? Чем отличаются файлы с расширением **.****pyc** от файлов с расширением **.****py**?
22) Можно ли с помощью текстового редактора среды создавать обычные текстовые файлы, например с некоторой текстовой информацией? Можно ли эти файлы запустить на выполнение?
23) Как установить рабочий (рабочий) каталог в среде? Какую пользу можно получить от такой установки?
24) Если вы открыли или сохранили файл в текстовом редакторе и теперь создали в нем еще один текст и хотите его сохранить, какой каталог будет изначально предложен вам при сохранении этого файла? Можно ли его изменить?
25) Какие настройки среды сохраняются между сеансами работы с этой средой?
26) Можно ли в среде IDLE создавать графический интерфейс программы на языке Python?
27) Можно ли из текстового редактора или инструкцией **import** запустить на выполнение программу из откомпилированного файла с расширением **.pyc** ?
28)  Когда создается подкаталог __pycache__ и что в нем хранится?
29)  Можно ли в начале строки с инструкцией вставить один или несколько пробелов?
30)  Каково назначение функций **print()** и **input()**?