用Python可以开发出桌面软件吗?
你当然可以。很多初学者都有这个疑问。Python写的程序太丑了,只能在那个黑匣子里运行。隔壁JS和H5的年轻女士很漂亮,看起来很酷。
其实Python也可以。下面是两个常用的Python桌面软件开发库。
,相信很多玩C的朋友都听说过它的名字,一个跨平台的接口开发库,官方文档齐全,API设计优雅,支持跨平台。PyQT是它的Python版本,兼容Python2和Python3,可以在所有桌面平台上运行。
It多说无益。例如,下图显示了开源项目"感觉到了吗?"某大神高度模仿的网易云音乐的。它是用PyQT开发的,号称是符合Unix哲学的跨平台音乐播放器。目前,该作品已经在github上开源。
python有那些好用的ide?
我们在安装Python开发环境的时候,已经有了一个叫做IDLE的编辑器,但是这个编辑器不好用,尤其是在编辑大型项目的时候。所以我在这里推荐一些好用的ide。
1.皮查姆
PyCharm是一个专业的PythonIDE,有一套工具可以帮助用户提高使用Python语言开发时的效率,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。此外,IDE还提供了一些高级功能来支持Django框架下的专业Web开发。PyCharm是编写和调试Python的王者。软件使用简单,功能强大,值得推荐。
Studio代码
VisualStudioCode(简称VSCode/VSC)是一款免费开源的现代轻量级代码编辑器,支持几乎所有主流开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比Diff、GIT等功能,支持插件扩展,并针对网页开发和云应用开发进行了优化。该软件支持跨平台的Win、Mac和Linux。
3.Spyder
Spyder是Anaconda搭载的IDE,Anaconda是一个集成了Python运行环境的开发平台,拥有100多种库。除此之外,软件中还有IDE、AnacondaNavigtor、Jupyternotebook、QtConsole、Spyder,由于集成了很多功能,使用起来相对省心。
4.崇高文本3
SublimeText3是一个跨平台的文本编辑器,支持基于Python的插件。SublimeText是专有软件,可以安装扩展包,大部分的包都是和自由软件一起授权发布的。SublimeText3的特点包括软件占用资源少,运行速度快,文本功能强大,强大的功能可以自定义。最大的缺点就是收费封闭。
5.黯然失色
Eclipse是一个基于Java的开源可扩展开发平台。它本身只是一个框架,一套通过插件组件构建开发环境的服务。幸运的是,Eclipse附带了一组标准插件,包括Java开发工具包(JDK)。Eclipse不局限于写JAVA,还可以写C、python等程序,而且Eclipse写Python非常得心应手。