Домашнє завдання 2 - mikebro1111/Homework GitHub Wiki

Функціональні вимоги

• Програма повинна надавати можливість користувачу отримувати точні дані про кількість: заражених, заражених за

останню добу, виздоровілих, виздоровілих за останню добу, смертей, смертей за останню добу від коронавірусу у всьому світі.

• Програма повинна надавати можливість користувачу отримувати точні дані про кількість: заражених, заражених за

останню добу, виздоровілих, виздоровілих за останню добу, смертей, смертей за останню добу від коронавірусу в країні яку

ввів користувач.

• Програма повинна повертати назву всіх областей України і дані про кількість заражених, тих які одужали і які

померли в даній області .

• Програма повинна кидати посилання на карту України, де зображені всі обласні центри нашої держави і дану статистику

про кожну з них( дані про кількість заражених, тих які одужали і які померли в даній області).

Нефункціональні вимоги

• Вимоги до продуктивності: програма повинна працювати швидко і оптимально

• Вимоги до якості системного забезпечення: система повинна працювати на версії Python 3.X( в мене 3.7.4), система

повинна забезпечувати додаткові бібліотеки.

• Вимоги до грамотності: система повинна мати чітку і зрозумілу документацію.

Дані з мережі інтернет

• Текстові датабази( txt, csv…)

• Файли побудування геокарти( pythonanywhere)

• Ключі для телеграм бота(їхне api)

• Api для інформації про заражених.

Модулі та бібліотеки

• Pandas – основна бібліотека Python для роботи з великою кількості даних, також задля збереження і виведення їх на

екран.

• Telebot – для локального зв’язку з ботом.

• Folium – бібліотека для створення веб-сайту для мапи.

• Requests – для перегляду і роботи з створеним веб-сайтом.

• Flask – для присвоєння певних URL-адресів виконання певних функцій.