The easiest way to build GUI’s with Python

Manpreet Singh
6 min readJul 3, 2021

Welcome back! Python is an awesome language to develop front-end software / GUI’s, I love being able to develop out both the back-end and front-end with one programming language. Although GUI development isn’t easy, there are packages out there that allow us to build out front end software easier than others, I’ve personally used packages like TkInter and PyQT but found they maybe a bit difficult to get started, so let’s take a look at another package that i’ve used heavily: Streamlit. This specific front-end package allows us to build out fairly modern UI’s in very little time, i’ve built out several data applications only with this specific package, take a look at a few of the examples of the capability of Streamlit:

If you would like, take a look at the examples below:

Now, let’s go ahead and build out a sample GUI, I wrote out an article that goes into exact detail on how to do this, check it out below:

--

--