Сравнить коммиты
7 Коммитов
| Автор | SHA1 | Дата | |
|---|---|---|---|
| 89fcbc90e6 | |||
| cd2d3b61bc | |||
|
|
fb30679fb3 | ||
| bd9d4269c6 | |||
| 2605328bc0 | |||
|
|
27f2664a4d | ||
|
|
676a28ae69 |
@@ -1,7 +1,6 @@
|
|||||||
# Программное обеспечение автоматизированных систем: лабораторные работы
|
# Программное обеспечение автоматизированных систем: лабораторные работы
|
||||||
|
|
||||||
[Репозиторий с методическими указаниями и заданиями.](http://uit.mpei.ru/git/main/python)
|
[Репозиторий с методическими указаниями и заданиями.](http://uit.mpei.ru/git/main/python)
|
||||||
Обратите внимание на файл с комментариями в репозитории по ссылке.
|
|
||||||
|
|
||||||
## Работа с Git
|
## Работа с Git
|
||||||
|
|
||||||
@@ -110,7 +109,7 @@
|
|||||||
|
|
||||||
### Оформление решений
|
### Оформление решений
|
||||||
|
|
||||||
Решение всех заданий и тестов оформляется по образцу:
|
Решение всех заданий оформляется по образцу:
|
||||||
|
|
||||||
# Общее контрольное задание по теме 2
|
# Общее контрольное задание по теме 2
|
||||||
|
|
||||||
@@ -130,8 +129,5 @@
|
|||||||
|
|
||||||
Для темы 1 вместо «Задания» — «Вопрос», вместо «Решения» — «Ответ».
|
Для темы 1 вместо «Задания» — «Вопрос», вместо «Решения» — «Ответ».
|
||||||
|
|
||||||
Для тем 3, 6 и 9 вместо «Индивидуального контрольного задания по теме 3 (6, 9)» —
|
|
||||||
«Тест по модулю 1 (2, 3)».
|
|
||||||
|
|
||||||
Для тем 8 и 9 раздела «Решение» не нужно,
|
Для тем 8 и 9 раздела «Решение» не нужно,
|
||||||
вместо этого решение размещается в отдельных файлах `*.py`.
|
вместо этого решение размещается в отдельных файлах `*.py`.
|
||||||
|
|||||||
5
TEMA1/Pr0.py
Обычный файл
5
TEMA1/Pr0.py
Обычный файл
@@ -0,0 +1,5 @@
|
|||||||
|
#Программа по Теме 1 Иванов Даниил Антонович
|
||||||
|
print('Bonjour')
|
||||||
|
h=input('Your name = ')
|
||||||
|
import os
|
||||||
|
os.chdir('C:\\Users\\u115-18\\python-labs\\TEMA1\\')
|
||||||
80
TEMA1/reptort.md
Обычный файл
80
TEMA1/reptort.md
Обычный файл
@@ -0,0 +1,80 @@
|
|||||||
|
#Протокол по Теме 1, Иванов Даниил Антонович А-01-23
|
||||||
|
|
||||||
|
## 1 Знакомство с интепретатором и интерактивной оболочкой IDLE.
|
||||||
|
|
||||||
|
## 1.1 Создание папки студента и подкатологов с названиями текущей и будущих тем.
|
||||||
|
|
||||||
|
## 1.2 Запуск Python 3.11
|
||||||
|
|
||||||
|
## 1.3 Изучение содержания диалогового окна интерпретатора.
|
||||||
|
Ввод команды print('Bonjour') и последующим выводом команды.
|
||||||
|
```
|
||||||
|
>>> print('Bonjour')
|
||||||
|
Bonjour
|
||||||
|
```
|
||||||
|
## 1.4 Ввод команды h=input('Your name=') с последующим вводом имени студента.
|
||||||
|
```
|
||||||
|
>>> h=input('Your name=')
|
||||||
|
Your name=Daniil
|
||||||
|
```
|
||||||
|
## 1.5 Завершение работы командой exit().
|
||||||
|
|
||||||
|
## 1.6 Запуск IDLE Python 3.11.
|
||||||
|
|
||||||
|
## 1.7 Изучение главного командного окна среды.
|
||||||
|
|
||||||
|
## 1.8 Настройка рабочего каталога по образцу.
|
||||||
|
|
||||||
|
## 1.9 Изучение предложений главного меню.
|
||||||
|
Изменение шрифта на Arial CYR размером 11, изменение размеров рабочего окна до 50 символов в высоту и 100 в ширину, изменение цвета комментариев на коричневый.
|
||||||
|
|
||||||
|
## 1.10 Создание нового файла IDLE со всеми введеными ранее командами:
|
||||||
|
|
||||||
|
#Программа по Теме 1, Иванов Даниил Антонович
|
||||||
|
```
|
||||||
|
print('Bonjour')
|
||||||
|
h=input('Your name = ')
|
||||||
|
import os
|
||||||
|
os.chdir('C:\\Users\\u115-18\\python-labs\\TEMA1\\')
|
||||||
|
```
|
||||||
|
## 1.11 Запуск программы prb1.py через командное окно IDLE.
|
||||||
|
|
||||||
|
## 1.12 `_pycache_`
|
||||||
|
После выполнения программы появилась папка `_pycache_`, в которой находятся файлы Pr0.crython-311.рус и prb1.crypthon-311.рус. При повторном запуске данных файлов будут выполняться те же самые программы. Но при открытии в текстовом редакторе содержимое отличается от изначальных файлов .py, так как Python оптимизирует изначальные программы в бинарники для ускорения повторных обращений к программе.
|
||||||
|
|
||||||
|
## 1.13 Создание файла протокола (данного файла) и перенос всех пояснений, инструкций и результатов работы по Теме 1.
|
||||||
|
|
||||||
|
## 1.14.1 Изучение Help.
|
||||||
|
В главном меню раздел Help предлагает информацию о том, что такое IDLE, его документация и документация Python, а также помогает осуществить переход в Turtle Demo. Далее введем команду help(print), которая выводит документацию по команде print. Также можно ввести сразу несколько help(<команда>) для более удобного вывода документаций:
|
||||||
|
```
|
||||||
|
>>> 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.14.2 Ознакомление с поиском в справочной подсистеме, что появляется после нажатия F1 или Help -> Python Docs. Ознакомление с командой print().
|
||||||
|
|
||||||
|
## 1.15 Открытие файла prb1.py.
|
||||||
|
Откроем файл с помощбю File -> Open... в главном меню IDLE. Проверка переключения с помощью Window между окнами IDLE. Запуск программы prb1 с помощью запуска модуля (F5). Далее открытие в окне IDLE программы Pr0.pу аналогично как и с prb1.py. Все окна успешно активизируются. Закроем два окна с программами (Pr0.py & prb1.py). Запуск программы tdemo_chaos.py с помощью import. Также открытие данной программы в IDLE для ознакомления с потрясающей краткостью относительно графических возможностей. В окне Turtle Demo находится большое количество примеров (Example), которые показывают интересные подходы и реализации самых разных задач, от часов до Paint и даже игр.
|
||||||
|
## 1.16 Завершение работы со средой.
|
||||||
15
TEMA1/test.md
Обычный файл
15
TEMA1/test.md
Обычный файл
@@ -0,0 +1,15 @@
|
|||||||
|
# Индивидуальное контрольное задание по теме 1
|
||||||
|
|
||||||
|
Иванов Даниил, А-01-23
|
||||||
|
|
||||||
|
## Задание 10
|
||||||
|
|
||||||
|
Если вы начали работу на новом для вас компьютере с предустановленной средой Python, на что надо обратить внимание после запуска интерактивной оболочки?
|
||||||
|
|
||||||
|
## Решение
|
||||||
|
|
||||||
|
В первую очередь стоит ознакомиться с версией Python, которая установлена.
|
||||||
|
Ознакомиться с интерактивной оболочкой, её особенностями и документацией если нет опыта работы с ней.
|
||||||
|
Также стоит обратить внимание на работоспособность компилятора и других важных функций среды, такие как сохранение файлов, изменение и их открытие.
|
||||||
|
Для более удобной работы также можно посмотреть предустановленные библиотеки и настроить интерактивную среду под свои нужды в меню настроек.
|
||||||
|
Не менее важным пунктом является определение расположения всех проектов на Python на новом компьютере для более удобной последующей навигации.
|
||||||
Ссылка в новой задаче
Block a user