Тижневі звіти - kubatska/ski-weather-project GitHub Wiki
- Прочитала статті про хороші погодні умови для заняття лижним спортом https://www.livestrong.com/article/362264-what-are-good-ski-conditions/, https://www.snow-forecast.com/roundups/what-makes-the-perfect-skiing-conditions .
- Дослідила погодні сайти з гірськолижними курортами.
- Дослідила API з погодними прогнозами.
- Описала проблему.
- Отримала ключі.
- Визначити оптимальні погодні умови.
- Не вдалося обрати єдине API для отримання даних.
- Визначила, яке API використовуватиму.
- Дослідила функціональні можливості Ski Resort API.
- Написала і протестувала оболонку для вказаного API.
- Написала вимогу на систему.
- Встановила, що функціональні можливості Ski Resort API у безкоштовній версії мають обмеження (одночасно 1 локація).
- Ознайомилася з визначеннями функціональних та нефункціональних вимог.
- Визначила недійсним Ski Resort API.
- Дослідила функціональні можливості та документацію SKI WEATHER API.
- Знайшла і дослідила дані про гірськолижні курорти.
- Визначила і написала функціональні та нефункціональні вимоги до проекту.
- Описала дані, з якими буде працювати моя програма.
- Описала можливості модулів та бібліотек, які буду використовувати у програмі.
- Розробила приклад їх використання.
- Ознайомилася з абстрактними типами даних.
- Вивчила основи використання абстрактних типів даних.
- Ознайомилася з декораторами функцій.
- Досліджувала джерела, з'яких можна отримати відносно повний список гірськолижних курортів.
- Отримала цей список у потрібному форматі.
- Ознайомилася з структурами даних.
- Ознайомилася та дослідила нові структури даних (Масив, Двовимірний масив, Динамічний масив).
- Визначила перелік даних, необхідних для вирішення завдання.
- Працювала над абстрактним типом даних, необхідним для вирішення завдання.
- Досліджувала нові структури даних, які були б найбільш ефективні для мого дослідження.
- Ознайомилася з зв'язаними структурами даних.
- Визначила перелік операцій необхідних для роботи з даними.
- Визначилася з абстрактним типом даних, необхідним для вирішення завдання.
- Дослідила однозв'язний та двозв'язний списки.
- Розробила абстрактний тип даних та його використання.
- Розробила діаграму класу для реалізації необхідної структури
- Розробила діаграму класу для реалізації абстрактного типу даних.
- Дослідила оптимальні умови для лещетарства.
- Редагувала, додала нові методи до класу абстрактного типу даних.
- Доповнила діаграму класу для реалізації абстрактного типу даних.
- Розробила основний модуль програми для проведення дослідження.
- Розробила набір модульних тестів для перевірки працездатності розробленої реалізації абстрактного типу даних.
- Накопичила дані для обробки та коротко описати, обсяг даних, які накопичені для подальшої обробки.
- Описала програму, яка розроблена для виконання завдання дослідження.
- Удосконалила, змінила код програми.
- Написала аналіз отриманих результатів.
- Створила дистрибутив програми за допомогою вбудованої утиліти Python Distribution Utilities (“Distutils”).
- Оформила документацію по розробленому програмному забезпеченню.
- Записала відео презентації виконаної роботи.
- Написала висновки до курсової роботи.