Тижневі звіти - sophiakravchuk/geneanalysis_project GitHub Wiki

Table of Contents

Тижневий звіт №1

  • Прочитав статті на тему біоінформаційних технологій
  • Почала пошуки відповідного API.
  • Надіслала запити на отримання декількох API.
  • Почала готувати опис проекту.

Тижневий звіт №2

  • Не отримавши відповіді за запитами, почала шукати інший спосіб отримати дані.
  • Ознайомилася з сайтом NCBI та його можливостями.
  • Підготував вимогу на систему.

Тижневий звіт №3

  • Ознайомилася з такими бібліотеками Python як: lxml, urllib.request, os.path, hashlib, requests
  • Написала опис модулів, пакунків модулів, бібліотек, які будуть використовуватися для роботи.

Тижневий звіт №4

  • Визначила та написала функціональні та нефункціональні вимоги до програми.
  • Розробила приклад використання модулів, пакунків модулів, бібліотек, які будуть використовуватися для роботи.

Тижневий звіт №5

  • Детальніше вивчила необхідні для роботи бібліотеки та модулі;
  • Детальніше вивчила структуру сайту NCBI.

Тижневий звіт №6

  • Ознайомилася з вимогами виконання третього етапу курсової роботи;
  • обдумала принцип використання абстрактного типу даних.
  • Проблема, яка виникла: Який абстрактний тип даних краще обрати для використання?

Тижневий звіт №7

  • Прочитала інформацію про відповідність абстрактних типів даних до структур даних;
  • визначила перелік операцій, які мені необхідно проводити з даними.
  • використала структуру даних DynamicArray у одному з класів.

Тижневий звіт №8

  • створила діаграми класів, які я буду використовувати.
  • Почала розробку відповідних класів

Тижневий звіт №9

  • вдосконалила кодй.
  • виправила недоліки у програмі.

Тижневий звіт №10

  • Описала абстрактні типи даних, які буду використовувати у програмі;
  • Ознайомилася з вказівками до виконання 4 етапу.

Тижневий звіт №11

  • Продовжила роботу над основною програмою;
  • ознайомилась з вимогами до п'ятого етапу курсової роботи.
  • згенерувала документацію до коду за допомогою sphinx.

Тижневий звіт №12

  • Доробила останні етапи курсової роботи;
  • Зробила відео-приклад виконання програми;
  • Додала всі необхідні файли до репозиторію;
  • Оновила інформацію у файлі README.MD;
  • В результаті завершила роботу над проектом.
⚠️ **GitHub.com Fallback** ⚠️