RUVIDEO
Поделитесь видео 🙏

? How To Create A GUI In Python Using Tkinter To Display COVID19 Stats | Step-by-Step Tutorial

? In this tutorial, I will show you, how to create a GUI with Python and Tkinter to display COVID19 information by using a free API.

? This is the COVID19 API:
https://api.covid19api.com/summary

? Below the Python Code
Gisthub: https://gist.github.com/Sven-Bo/d968dad42f6a22d0c39fff9d010ddd8e
***************************************************************************
import requests
import json
from tkinter import *

window = Tk()

# Window Config
window.title('COVID19 Info')
window.geometry('400x100')

def get_country_info():
url = 'https://api.covid19api.com/summary'
response = requests.request("GET",url)

#Get Data from API and store in json
data = json.loads(response.text)

# Get Index for Country
searchcountry = txt.get()

def get_country_index(country):
for index,item in enumerate(data['Countries']):
if item['Country'] == country:
return index

countryid = get_country_index(searchcountry)

#Get New New Confirmed & Total Confirmed
newconfirmed = data['Countries'][countryid]['NewConfirmed']
totalconfirmed = data['Countries'][countryid]['TotalConfirmed']

covid_msg = f'Last number of new confirmed cases in {searchcountry}: {newconfirmed}.\nThe total cases are: {totalconfirmed}'

# Return covid msg to gui
output_text.set(covid_msg)

# Create Label
lbl = Label(window, text='Enter Country:')
lbl.grid(column=0, row=0, sticky=E)

# Create Entry Field
txt = Entry(window, width=30)
txt.grid(column=1, row=0, sticky=W)

# Create Button
btn = Button(window, text='Get Information', command=get_country_info)
btn.grid(column=2,row=0, sticky=W)

# Display Output
output_text = StringVar()
lbl_output = Label(window, textvariable=output_text)
lbl_output.grid(column=0,columnspan=2, row=1, sticky=W)

window.mainloop()

◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
??????? ???? ??:
? Website: https://pythonandvba.com
? GitHub: https://github.com/Sven-Bo
⭐ Discord: https://pythonandvba.com/discord
▶️ Subscribe: https://youtube.com/c/CodingIsFun?sub_confirmation=1

? ???? ????? ???-?? ?? ????? ???? ????????????
Get it here: https://pythonandvba.com/mytoolbelt

? ????????? ??? ???????? ??? & ??????
Check out my recommendations: https://pythonandvba.com/resources

☕ ??? ?? ? ??????❓
If you want to support this channel, you can buy me a coffee here:
https://pythonandvba.com/coffee-donation

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «? How To Create A GUI In Python Using Tkinter To Display COVID19 Stats | Step-by-Step Tutorial», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.