ЩОТИЖНЕВІ ЗВІТИ - AntoninaChu/Profile-Evaluating GitHub Wiki
ТИЖДЕНЬ 1: виконано:
- Визначення основної теми курсової роботи.
- Дослідження матеріалів для виконання курсової роботи.
- Загальний огляд доступних API.
- Оприділення конкретного API, яке юуде використовуватись в подальшій роботі.
завдання до виконання:
- Доcлідження та написання програми для отримання данних з русурсу(INSTAGRAM API)
- Написання документації для виконання першого етапу курсової роботи.
ТИЖДЕНЬ 2: виконано:
- Створено : * Опис Проблеми * Опис функціональних можливостей API * Вимога на систему
- Дослідження документації для викорисатння Instagrsam API та додаткових ресурсів, які стосуються того ж питання.
- Реєстрація проекту на https://www.instagram.com/developer/ для отримання ключа доступу до API.
- Знайдено програму-оболонку, яка дозволить отримувати дані з соціальної мережі.
- Виявлено помилки у знайденій програмі. Програму доповнено необхідними модулями, щоб можна було використовувати її для подальшої роботи.
завдання до виконання:
- Реалізація готового модуля для отримання данних.
- Виконання дргого етапу курсової роботи.
ТИЖДЕНЬ 3: виконано:
- Створено документ, який описує функціональні та нефункціональні вимоги до програми.
- Вдосконалено функцію для отримання списку людей, які вподобали конкретний пост.
- Опрацьовано документації модулів Python для читання, написання та інших функцій з форматами даних. (особливо JSON)
завдання до виконання:
- Створити документ з описом даних та їх формату(JSON), які отримує та опрацьовує програма.
- Описати модулі, які використовуються для роботи з даними у вигляді JSON.
- Створити модуль, в якому буде представлятись робота з JSON.
ТИЖДЕНЬ 4: виконано:
- Розроблено приклад викоримтання модуля для роботи з даними у фигляді JSON.
- Опис даних, які отримує програма.
- Опис можливостей модулів, які використовуються для роботи з JSON.
завдання до виконання:
- Створити діаграму класу для реалізації необхідної структури даних.
- Створити діаграму класу для реалізації основного абстрактного типу даних, який буде використовуватись в програмі.
ТИЖДЕНЬ 5:
виконано:
- обрано дані для проектування системи та подальшої її реалізації.
- Досліджено класи Array та Node.
- Прочитано відповідні розділи з книжки Data Structures and Algorithms in Python.
завдання до виконання:
- Створити діаграми класів для структур даних та абстрактного типу даних.
- Розробити приклад використання.
ТИЖДЕНЬ 6:
виконано:
- Визначено перелік операцій, які необхідні для роботи з даними.
- Сворено діаграму класів для структур даних.
- Створено документ з описом абстрактного типу даних, який буде використовуватись для вирішення залачі.
завдання до виконання:
- Розробити діаграму класів для абстрактного типу даних
- Розробити приклад використання ADT.
ТИЖДЕНЬ 7:
виконано:
- Створено діаграму класів для абстрактного типу даних.
- Розроблено python модуль з прикладом використання абстрактного типу даних.
- Доповнено документ з описом абстрактного типу даних.
завдання виконнання:
- Реалізація всіх ADT.
- Оформлення README
ТИЖДЕНЬ 8:
виконано:
- Написано опис накопичених даних
- Розроблено клас Array
- Розроблено клас LinkedList
завдання до виконання:
- Розробити клас для реалізації абстрактного типу даних.
- Розробити основний модуль програми
ТИЖДЕНЬ 9:
виконано:
- Розроблено клас Profile_Eval
- Розроблено модуль, через який буде запускатись програма з різними даними.
завдання до виконання:
- Протестувати прграму
- Спробувати ввести в системі не правильні данні й розробити вийнятки для таких ситуацій.
- Оформити README
ТИЖДЕНЬ 10:
виконано:
- Оформлено README
- Основний клас протестовано з правильними даними.
- На основі помилок, які виникали під час запуску програми з не правильними даними, відредаговано клас Profile_Eval.
завдання до виконання:
- Зняти відео-презентацію
- Написати висновки курсової роботи
ТИЖДЕНЬ 11:
виконано:
- знято відео
- написано висновки