Тижневі звіти - 8bit-number/coursework-project GitHub Wiki
- Визначилась із темою для курсової роботи.
- Знайшла API, яке містить інформацію про гори.
- Зрозуміла, що знайдене API не містить усіх локацій, тобто відсутня більша кількість гір
- Прийняла рішення діставати дані без API
- Ознайомилась з бібліотекою для скрапінгу сайтів Scrapy
- Знайшла сайт, на якому є уся необхідна йнформація про гори
- Написала опис до проекту
- Зрозуміла структуру HTML-файлу, з якого буде стягуватися необхідна інформація
- Прийняла рішення щодо того, що замість бібліотеки Scrapy буде використаний функціонал бібліотеки BeautifulSoup, з огляду на складну структуру вихідного HTML-файлу
- Ознайомилась з документацією та прикладами використання бібліотеки BeautifulSoup
- Розробила подальший план дій для виконання курсової роботи
- Розпочала збирати необхідну інформацію про маршрути гір з сайту https://www.thecrag.com
- Зібрала необхідну інформацію про гори світу і зберігла її в csv файл
- Розпочала дослідження факторів, які впливають на вибір місця для лазіння
- Ознайомилася з таблицями, в яких представлено декілька найпоширеніших класифікацій гір за складністю у світі:
- Знайшла уніфікований спосіб класифікувати гори за складністю
- Розпочала пошук додаткових АРІ/датасетів, за допомогою, яких можна було б розширити функціонал програми
- Записала дані з csv файлу в базу даних SQL, з огляду на швидкість з якою можна доступатися до необхідної інформації
- Знайшла АРІ, функціонал якого був би корисним для користувача
- Розпочала роботу над тим, аби проект відповідав вимогам ООП
- Розпочала роботу над створенням веб-додатку