Python开发的应用基本上都没有界面。Python可以做桌面界面,但不是它的强项。
实际工作中,Python界面常用于开发小型工具,或者临时测试。比方说做个算法,需要调各类参数(比如阈值),就可以做个简单的界面,包含拖动条,到时候可以边拖边查看运算结果。但是这个只用于测试和开发人员工具,最终用于生产平台的时候不会包含界面的。换句话说,界面不会用于最终用户。甚至从头到尾都不用考虑美工,因为是开发人员自己临时用的。
Python一般都用于服务器端,后台跑。如果真的要开发用户界面,通常都是采用web网站的形式。可以用Python,也可以用PHP、ASP.NET、JAVA等。
如果要开发界面,Windows下常用.NET,C++(mfc,QT等),安卓上用JAVA,苹果手机上用objectC,swift等。