Домашнє завдання 2 - mikebro1111/Homework GitHub Wiki
Функціональні вимоги
• Програма повинна надавати можливість користувачу отримувати точні дані про кількість: заражених, заражених за
останню добу, виздоровілих, виздоровілих за останню добу, смертей, смертей за останню добу від коронавірусу у всьому світі.
• Програма повинна надавати можливість користувачу отримувати точні дані про кількість: заражених, заражених за
останню добу, виздоровілих, виздоровілих за останню добу, смертей, смертей за останню добу від коронавірусу в країні яку
ввів користувач.
• Програма повинна повертати назву всіх областей України і дані про кількість заражених, тих які одужали і які
померли в даній області .
• Програма повинна кидати посилання на карту України, де зображені всі обласні центри нашої держави і дану статистику
про кожну з них( дані про кількість заражених, тих які одужали і які померли в даній області).
Нефункціональні вимоги
• Вимоги до продуктивності: програма повинна працювати швидко і оптимально
• Вимоги до якості системного забезпечення: система повинна працювати на версії Python 3.X( в мене 3.7.4), система
повинна забезпечувати додаткові бібліотеки.
• Вимоги до грамотності: система повинна мати чітку і зрозумілу документацію.
Дані з мережі інтернет
• Текстові датабази( txt, csv…)
• Файли побудування геокарти( pythonanywhere)
• Ключі для телеграм бота(їхне api)
• Api для інформації про заражених.
Модулі та бібліотеки
• Pandas – основна бібліотека Python для роботи з великою кількості даних, також задля збереження і виведення їх на
екран.
• Telebot – для локального зв’язку з ботом.
• Folium – бібліотека для створення веб-сайту для мапи.
• Requests – для перегляду і роботи з створеним веб-сайтом.
• Flask – для присвоєння певних URL-адресів виконання певних функцій.