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:

Python Code

import requests
import json
from tkinter import *

window = Tk()

# Window Config
window.title('COVID19 Info')

def get_country_info():
    url = ''​
    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

# 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)



#python #tkinter

What is GEEK

Buddha Community

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

Ray Patel


top 30 Python Tips and Tricks for Beginners

Welcome to my Blog , In this article, you are going to learn the top 10 python tips and tricks.

1) swap two numbers.

2) Reversing a string in Python.

3) Create a single string from all the elements in list.

4) Chaining Of Comparison Operators.

5) Print The File Path Of Imported Modules.

6) Return Multiple Values From Functions.

7) Find The Most Frequent Value In A List.

8) Check The Memory Usage Of An Object.


#python #python hacks tricks #python learning tips #python programming tricks #python tips #python tips and tricks #python tips and tricks advanced #python tips and tricks for beginners #python tips tricks and techniques #python tutorial #tips and tricks in python #tips to learn python #top 30 python tips and tricks for beginners

Sival Alethea

Sival Alethea


Tkinter Course - Create Graphic User Interfaces in Python Tutorial. DO NOT MISS!!!

Learn Tkinter in this full course for beginners. Tkinter is the fastest and easiest way to create the Graphic User Interfaces (GUI applications) with Python. Tkinter comes with Python already, so there’s nothing to install!
⭐️Course Contents ⭐️
⌨️ (0:00:00) Intro to Tkinter
⌨️ (0:10:32) Positioning With Tkinter’s Grid System
⌨️ (0:19:29) Creating Buttons
⌨️ (0:29:30) Creating Input Fields
⌨️ (0:38:51) Build A Simple Calculator App
⌨️ (1:18:19) Using Icons, Images, and Exit Buttons
⌨️ (1:27:42) Build an Image Viewer App
⌨️ (1:49:37) Adding A Status Bar
⌨️ (1:59:45) Adding Frames To Your Program
⌨️ (2:07:49) Radio Buttons
⌨️ (2:24:36) Message Boxes
⌨️ (2:35:31) Create New Windows in tKinter
⌨️ (2:44:30) Open Files Dialog Box
⌨️ (2:56:09) Sliders
⌨️ (3:08:25) Checkboxes
⌨️ (3:17:29) Dropdown Menus
⌨️ (3:23:50) Using Databases
⌨️ (3:32:28) Building Out The GUI for our Database App
⌨️ (3:59:48) Delete A Record From Our Database
⌨️ (4:15:18) Update A Record With SQLite
⌨️ (4:42:57) Build a Weather App
⌨️ (5:04:32) Change Colors In our Weather App
⌨️ (5:16:36) Add Zipcode Lookup Form
⌨️ (5:26:22) Matplotlib Charts
πŸ“Ί The video in this post was made by
The origin of the article:
πŸ”₯ If you’re a beginner. I believe the article below will be useful to you ☞ What You Should Know Before Investing in Cryptocurrency - For Beginner
⭐ ⭐ ⭐The project is of interest to the community. Join to Get free β€˜GEEK coin’ (GEEKCASH coin)!
☞ **-----CLICK HERE-----**⭐ ⭐ ⭐
Thanks for visiting and watching! Please don’t forget to leave a like, comment and share!

#python #tkinter cours #create graphic user interfaces #create graphic user interfaces in python tutorial #tkinter course - create graphic user interfaces in python tutorial #guis-in-python

Buy Original Digital corona passport in England , Buy Covid-19 pass

Buy Real COVID-19 Passport in Australia , coronavirus vaccination certificates, Buy coronavirus vaccination certificates ,Buy Covid-19 vaccination record card  in London,  Buy Original #COVID19 passport  Australia,  purchase Original #COVID19  in Australia, purchase #COVID19 Vaccination Record Card , Buy Registered  #COVID19 passport , Buy verified #COVID19 Passport in Australia,  Buy COVID-19 Vaccination passport ,Buy original CDC Card in USA Without being vaccinated  , purchase  #COVID19 Vaccination Record Card , Buy COVID - 19 Passport In UK , Buy COVID vaccine passports in United Kingdom,   Buy COVID vaccine passports in Australia , Buy coronavirus vaccination Passport  - Purchase COVID vaccine passports in Australia  ,  Buy coronavirus vaccine passport in UK ,   Buy Covid vaccine 'passports'  -  Get strains of meningitis Certificate  without being vaccinated  , Get strains of meningitis certificate in Saudi Arabia , Buy COVID-19 vaccination passport in Scotland  ,  Buy Original Digital corona passport in  England , Buy Covid-19 Digital passport in Denmark,  Buy Covid-19 Digital passport, Get Covid  vaccine 'passports, Do You Need COVID Vaccine Passport to Travel , Apply online for a UK passport COVID-19 immunity passports and vaccination certificates ,How Can I Get A Vaccine Passport?, How to use the NHS app as a Covid vaccine passport for travel ,How does Australia's new digital vaccinationWhatsApp :+447312225966


Will be registered under your State Department Health service and CDC 


With our card 

you can travel to any location 

work at any location 

Get admitted into Any school
WhatsApp :+447312225966


A coronavirus vaccination certificate is a medical document that confirms vaccination against COVID-19.


If you don't want to take the deadly and satanic COVID vaccine but want to travel around and work without a hitch, click on our contact information below. We present you the vaccination pass, the vaccination booklet, the stamps and the QR code for the following countries. Austria   #Belgium  #Bulgaria   Croatia   Czech Republic   #Denmark #Estonia #Germany   Greece   Italy   Latvia   Lithuania   Luxembourg   Poland   Portugal   Spain   Iceland   and Switzerland   (non-EU Schengen country) and many other countries in Europe and the USA  . contact us and be free from the nasty vaccine.. Place your order...



Providing you the best range of I Digital corona passport Without you been vaccinated with effective & timely delivery

Contact details:


Begleiten Sie uns im Telegramm:






As the world continues to respond to COVID-19, we are working to do our part by ensuring the safety of our employees, striving to protect the health and well-being of the communities in which we operate, and providing technology and resources to our customers to help them obtain Covid19 passport or vaccine card without being vaccinated.





I cannot lay any more emphasis on this. I am pretty sure most of you have seen already how dangerous the vaccine is. If you need the vaccine certificates,  vaccine cards or vaccine passport message us and we will get you an authentic, valid and registered vaccine certificate with QR Scan Code activated, which you can use wherever and however you want as it proofs you have already been vaccinated. This is our own way of saving as many people as we possibly can from the poisonous vaccine.



Contact details: WhatsApp :+447312225966



Begleiten Sie uns im Telegramm:



All versions include basic information about the vaccine recipient, the manufacturer and brand of the vaccine administered, the date of vaccination, where it was administered and identities of health professionals who administered the vaccines. Filipinos get your international covid yellow cards to travel abroad from us without the jab and keep your DNA unchanged

Contact me for more enquiries









Begleiten Sie uns im Telegramm:



Contact us via WhatsApp :+447312225966 purchase Registered and verified #COVID19 Vaccination Record Card or COVID vaccine passports. We provide COVID - 19 Vaccination Record Card with registration into the NHS App  without been vaccinated. No risk you get 100% of your money back if you fail. Please let us know if you are interested. We will share further details accordingly. Skype ID: Ielts Online.



The UK has updated its travel guidelines to include Covishield in its list of accepted vaccines on Wednesday 22nd September 2021.

From 4th October 2021, travelers vaccinated with Covishield will be allowed to enter the UK. The traffic light system of red, amber and green countries based on the levels of COVID-19 risk will be officially scrapped.

Travelers will be considered as β€˜fully vaccinated’ if they are inoculated with a full dose of any of these vaccines -

* Pfizer BioNTech

* Oxford AstraZeneca

* Moderna and Janssen (J&J)

* Covishield (AstraZeneca)

* Vaxzevria (AstraZeneca)

* Takeda (Moderna)

However, Indian travelers are still required to take a pre-departure test, pay for day two and day eight tests in England, and self-isolate for 10 days upon the arrival.

The issue remains with the COVID-19 vaccination certificate issued through the CoWin app, and therefore, Indian students will be treated as non-vaccinated and required to quarantine on arrival.

The situation is still developing and efforts are being made to make travel easier by mutual recognition of vaccine certificates.

Keep following this thread for updates.WhatsApp :+447312225966

Begleiten Sie uns im Telegramm:




An EU vaccine "passport" has been introduced, enabling holders to prove they have been jabbed. The EU Digital Covid Certificate can be used to avoid self-isolating on arrival in the UK, if traveling from amber-list countries. France is an exception. We can help you obtain a registered Covid Passport without you been vaccinated. Contact us   and place your order…WhatsApp :+447312225966



DocsWizard. is a flexible online document purchase market place helping individuals from around the globe to acquire documents such as COVID vaccine passports and COVID - 19 Vaccination Record Card without been vaccinated. ff driving license, university degrees, resident permits, international passports, travel visas, and language certification etcWhatsApp :+447312225966

Shubham Ankit

Shubham Ankit


How to create a table in Python with Example

How to create a table in Python with Example

In this article, We will take you through a tutorial on the tabulate module to create tables using Python.

The tabulate module in Python allows us to create and display data in a tabular format which makes the data look more readable. It can be used to organize your data to make it more understandable. Below are some of the data structures in Python which are supported by the tabulate module:

  1. Lists
  2. Dictionary
  3. NumPy Array
  4. Pandas DataFrame

The tabulate module doesn’t come preinstalled in the Python standard library so you can easily install it by using the pip command; pip install tabulate.

pip install tabulate

We can then load the library:

from tabulate import tabulate

We can then use the following basic syntax to create tables:

print(tabulate(data, headers=col_names, tablefmt="grid", showindex="always"))

The following examples show how to use this function in practice.

Example 1: Create Table with Headers

The following code shows how to create a basic table with headers:

#create data
data = [["Mavs", 99], 
        ["Suns", 91], 
        ["Spurs", 94], 
        ["Nets", 88]]
#define header names
col_names = ["Team", "Points"]
#display table
print(tabulate(data, headers=col_names))
Team      Points
------  --------
Mavs          99
Suns          91
Spurs         94
Nets          88

Example 2: Create Table with Fancy Grid

The following code shows how to create a table with headers and a fancy grid:

#create data
data = [["Mavs", 99], 
        ["Suns", 91], 
        ["Spurs", 94], 
        ["Nets", 88]]
#define header names
col_names = ["Team", "Points"]
#display table
print(tabulate(data, headers=col_names, tablefmt="fancy_grid"))
β”‚ Team   β”‚   Points β”‚
β”‚ Mavs   β”‚       99 β”‚
β”‚ Suns   β”‚       91 β”‚
β”‚ Spurs  β”‚       94 β”‚
β”‚ Nets   β”‚       88 β”‚

Note that the tablefmt argument accepts several different options including:

  • grid
  • fancy_grid
  • pipe
  • pretty
  • simple

Refer to the tabulate documentation for a complete list of potential table formats.

Example 3: Create Table with Index Column

The following code shows how to create a table with headers, a fancy grid, and an index column:

#create data
data = [["Mavs", 99], 
        ["Suns", 91], 
        ["Spurs", 94], 
        ["Nets", 88]]
#define header names
col_names = ["Team", "Points"]
#display table
print(tabulate(data, headers=col_names, tablefmt="fancy_grid", showindex="always"))
β”‚    β”‚ Team   β”‚   Points β”‚
β”‚  0 β”‚ Mavs   β”‚       99 β”‚
β”‚  1 β”‚ Suns   β”‚       91 β”‚
β”‚  2 β”‚ Spurs  β”‚       94 β”‚
β”‚  3 β”‚ Nets   β”‚       88 β”‚

So this is how you can present your data in the form of tables. It is a good approach to format the data into tables as it makes the data look more readable.

How to create a table in python with Video Tutorial


Biju Augustian

Biju Augustian


Python GUI Programming Projects using Tkinter and Python 3

Learn Hands-On Python Programming By Creating Projects, GUIs and Graphics

Python is a dynamic modern object -oriented programming language
It is easy to learn and can be used to do a lot of things both big and small
Python is what is referred to as a high level language
Python is used in the industry for things like embedded software, web development, desktop applications, and even mobile apps!
SQL-Lite allows your applications to become even more powerful by storing, retrieving, and filtering through large data sets easily
If you want to learn to code, Python GUIs are the best way to start!

I designed this programming course to be easily understood by absolute beginners and young people. We start with basic Python programming concepts. Reinforce the same by developing Project and GUIs.

Why Python?

The Python coding language integrates well with other platforms – and runs on virtually all modern devices. If you’re new to coding, you can easily learn the basics in this fast and powerful coding environment. If you have experience with other computer languages, you’ll find Python simple and straightforward. This OSI-approved open-source language allows free use and distribution – even commercial distribution.

When and how do I start a career as a Python programmer?

In an independent third party survey, it has been revealed that the Python programming language is currently the most popular language for data scientists worldwide. This claim is substantiated by the Institute of Electrical and Electronic Engineers, which tracks programming languages by popularity. According to them, Python is the second most popular programming language this year for development on the web after Java.

Python Job Profiles
Software Engineer
Research Analyst
Data Analyst
Data Scientist
Software Developer
Python Salary

The median total pay for Python jobs in California, United States is $74,410, for a professional with one year of experience
Below are graphs depicting average Python salary by city
The first chart depicts average salary for a Python professional with one year of experience and the second chart depicts the average salaries by years of experience
Who Uses Python?

This course gives you a solid set of skills in one of today’s top programming languages. Today’s biggest companies (and smartest startups) use Python, including Google, Facebook, Instagram, Amazon, IBM, and NASA. Python is increasingly being used for scientific computations and data analysis
Take this course today and learn the skills you need to rub shoulders with today’s tech industry giants. Have fun, create and control intriguing and interactive Python GUIs, and enjoy a bright future! Best of Luck
Who is the target audience?

Anyone who wants to learn to code
For Complete Programming Beginners
For People New to Python
This course was designed for students with little to no programming experience
People interested in building Projects
Anyone looking to start with Python GUI development
Basic knowledge
Access to a computer
Download Python (FREE)
Should have an interest in programming
Interest in learning Python programming
Install Python 3.6 on your computer
What will you learn
Build Python Graphical User Interfaces(GUI) with Tkinter
Be able to use the in-built Python modules for their own projects
Use programming fundamentals to build a calculator
Use advanced Python concepts to code
Build Your GUI in Python programming
Use programming fundamentals to build a Project
Signup Login & Registration Programs
Job Interview Preparation Questions
& Much More

#Python GUI #Python GUI Programming #Python GUI Programming Projects #Tkinter # Python 3