Тижневі звіти - 8bit-number/coursework-project GitHub Wiki

Table of Contents

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

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

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

  • Зрозуміла, що знайдене API не містить усіх локацій, тобто відсутня більша кількість гір
  • Прийняла рішення діставати дані без API
  • Ознайомилась з бібліотекою для скрапінгу сайтів Scrapy
  • Знайшла сайт, на якому є уся необхідна йнформація про гори
  • Написала опис до проекту

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

  • Зрозуміла структуру HTML-файлу, з якого буде стягуватися необхідна інформація
  • Прийняла рішення щодо того, що замість бібліотеки Scrapy буде використаний функціонал бібліотеки BeautifulSoup, з огляду на складну структуру вихідного HTML-файлу
  • Ознайомилась з документацією та прикладами використання бібліотеки BeautifulSoup
  • Розробила подальший план дій для виконання курсової роботи

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

  • Розпочала збирати необхідну інформацію про маршрути гір з сайту https://www.thecrag.com

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

  • Зібрала необхідну інформацію про гори світу і зберігла її в csv файл
  • Розпочала дослідження факторів, які впливають на вибір місця для лазіння
  • Ознайомилася з таблицями, в яких представлено декілька найпоширеніших класифікацій гір за складністю у світі:
https://www.thecrag.com/en/article/grades, https://www.guidedolomiti.com/en/rock-climbing-grades/

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

  • Знайшла уніфікований спосіб класифікувати гори за складністю

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

  • Розпочала пошук додаткових АРІ/датасетів, за допомогою, яких можна було б розширити функціонал програми

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

  • Записала дані з csv файлу в базу даних SQL, з огляду на швидкість з якою можна доступатися до необхідної інформації
  • Знайшла АРІ, функціонал якого був би корисним для користувача
  • Розпочала роботу над тим, аби проект відповідав вимогам ООП

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

  • Розпочала роботу над створенням веб-додатку

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

⚠️ **GitHub.com Fallback** ⚠️