do people make desktop apps with python
You should not use python for desktop app development because it creates very large files for short applications, instead go for languages like C, C++, C or Java for building lightweight and fast apps.