Проектування серверних додатків
Python - у комплекті надається інтегроване середовище розробки.
Python style guide checker - перевірка початкового кода на відповідність PEP 8.
Doxygen - система документування початкового коду. Додатково встановити:
№ | Завдання |
---|---|
1 | Розробити програму для рішення індивідуального завдання |
2 | Виконати рефакторинґ з урахуванням загальних вимог |
3 | Підготувати до перевірки опис розробленої програми у вигляді звіту |
4 | Виправити програму з урахуванням отриманих зауважень |
Звіти розташовувати в директоріях surname/doc/surnameXX.
shevchenko/src/shevchenko01/shevchenko01.py
shevchenko/src/shevchenko02/shevchenko02.py
shevchenko/doc/shevchenko01/shevchenko01.odt
shevchenko/doc/shevchenko01/shevchenko01.pdf
shevchenko/doc/shevchenko02/shevchenko02.odt
shevchenko/doc/shevchenko02/shevchenko02.pdf
Дотримуватися принципів, що виводяться інтерпретатором Python по команді import this
.
Обов’язковий розділ | Зауваження |
---|---|
X. Тема | Номер і тема роботи. Відповідає меті та завданню |
Мета: … | Перелік напрямків і галузей для дослідження. Відповідає темі та завданню |
1 ІНДИВІДУАЛЬНЕ ЗАВДАННЯ | Повне формулювання завдання. Відповідає темі та меті |
1.1 Розробник | Інформація про розробника: чи є студентом, прізвище, ім’я, по батькові; назва академічної групи; номер варіанту |
1.2 Вимоги | Зауваження, загальне завдання та вимоги |
1.3 Задача | Прикладна задача відповідно до варіанта |
2 РОЗРОБКА ПРОГРАМИ | Особливості рішення, структура проекту, схеми та ілюстрації |
2.1 Засоби Python | Особливості Python, що використовувалися |
2.2 Опис програми | Коментарі до програми |
2.3 Важливі фрагменти програми | Частини тексту програми, що демонструють рішення задачі |
3 РЕЗУЛЬТАТИ РОБОТИ | Копії екрану (screenshots) та їхній опис |
ВИСНОВКИ | Заключення стосовно повноти досягнення мети |
Розробити програму для перетворення слів української мови латиницею відповідно до правил транслітерації (вікі, перевірка).
GUI (Graphical User Interface) програми повинен містити:
Перетворення має виконуватися синхронно, або після натиснення відповідної кнопки.
Звіт, що відповідає типовій структурі, надати у вигляді електронного документа.
Початковий код і звіт розмістити у відповідному проекті GitLab та забезпечити до нього доступ викладачу.