-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
All answers provided are true, depending on your needs. I'm going to add Dear PyGui into the mix for completeness sake. It's a fast (C++ and GPU-based) and easy-to-use GUI. I like it because you don't have to use OOP and classes to create your GUI (you can, but you don't have to). As a beginner myself, I appreciate that it's fairly straight-forward.
That being said, I disagree with other posters here (not in the parent, just in general) saying python is 'not a good language' for web dev. Python is an excellent web dev language for the back end. You will need to use a proper front end language for the UI, but use either flask, django, or a similar asynchronous library (https://fastapi.tiangolo.com/, https://github.com/sanic-org/sanic) to structure your requests and user-level API. You will then design your UI first by architecting/designing what your program does, what behaviors you need to handle, writing API requests for these in your Python framework (can first stub out), and then designing your UI in the front end framework that you've chosen. This will give you an evolutionary and decoupled system that you will be happy with, can share with others that will be widely understood, and once you are familiar with the practice, it really is very quick and stereotyped to set up.
I'm using it for my program as well. It's really awesome, especially if you use qt designer. https://github.com/djotaku/ELDonationTracker