5.4 KiB
Программное обеспечение автоматизированных систем
- Методические указания и варианты заданий — в списке файлов выше.
- Журнал
- Комментарии к методическим указаниям
Работа с Git
Работы проверяются только после того, как закоммичены по правилам ниже.
-
В начале семестра создать на сервере копию этого репозитория ("форкнуть" его), нажав Fork. Получится репозиторий-форк
http://uit.mpei.ru/git/IvanovII/python
, гдеIvanovII
— ваше имя пользователя. -
В начале каждого занятия перебазировать свой форк на исходный репозиторий ("апстрим"):
# Первую команду нужно запускать только один раз, # иначе будет ошибка "error: remote upstream already exists". git remote add upstream http://uit.mpei.ru/git/main/python.git git fetch upstream git stash push git rebase upstream/main git stash pop
Перебазировать нужно, чтобы подтянуть из исходного репозитория обновления.
-
После того, как отчет написан, закоммитить его как
TEMAn/report.md
. Здесь и далееTEMAn
— каталоги конкретных тем:TEMA1
,TEMA2
и т. д. Можно также коммитить по частям в процессе работы. Если для отчета нужны рисунки, то их закоммитить вTEMAn
, назвавfigure0.png
,figure1.png
и т. д. -
Для всех тем, кроме 1 и 8, решение общего контрольного задания (ОКЗ) закоммитить как
TEMAn/task.py
. -
Для темы 8 решение ОКЗ закоммитить как файлы модулей в
TEMA8/task
. -
Для темы 1 ответ на индивидуальный контрольный вопрос закоммитить как
TEMA1/test.txt
. -
Для тем с 2, 4, 5 и 7 решение индивидуального контрольного задания (ИКЗ) закоммитить как
TEMAn/test.py
. -
Для темы 8 решение ИКЗ закоммитить как файлы модулей в
TEMA8/test
. -
Для темы 3 и 6 решение теста по модулю закоммитить как
TEMAn/test.py
-
Для темы 9 файлы с решением теста по модулю закоммитить в
TEMA9/test
.
Оформление отчета
Отчет TEMAn/report.md
оформляется в формате Markdown по следующему образцу:
# Отчет по теме 1
Иванов Иван, А-01-25
## 1 Изучение среды IDLE
## 1.1 Настройка текущего каталога
```
>>> import os
>>> os.chdir(r"C:\users\u111-19\Desktop\python\TEMA1")
>>> os.getcwd()
'C:\\Users\\u111-19\\Desktop\\python\\TEMA1'
```
Нажал *Файл / Открыть*, диалог оказался сразу нацелен на установленную папку:

Нужно написать приведенный выше текст в report.md
(например, Блокнотом),
а рядом разместить изображение figure0.png
,
тогда в web-интерфейсе Gitea фрагмент будет отображаться так:
Отчет по теме 1
Иванов Иван, А-01-25
1 Изучение среды IDLE
1.1 Настройка текущего каталога
>>> import os
>>> os.chdir(r"C:\users\u111-19\Desktop\python\TEMA1")
>>> os.getcwd()
'C:\\Users\\u111-19\\Desktop\\python\\TEMA1'
Нажал Файл / Открыть, диалог оказался сразу нацелен на установленную папку:
Заголовки пунктов должны отражать их суть в нескольких словах, то есть просто скопировать текст пункта в заголовок не подойдет. Вы должны сами придумать осмысленные заголовки, прочитав пункт задания.
В отчет копируется код, введенный в оболочку (строки, начинающиеся с >>>
),
и вывод соответствующих команд ('C:\\Users...
в примере).
Если в пункте задания требуется сделать вывод или объяснить что-то, к коду и выводу добавляется письменный ответ или пояснение.