如何使用Python为Linux/Windows编写软件?

如何使用Python为Linux/Windows编写软件?,python,windows,linux,user-interface,ide,Python,Windows,Linux,User Interface,Ide,例如,使用C#I可以相当容易地为Windows制作软件 我下载了Python,但我得到的只是一个类似终端的窗口,用于执行单行代码 是否有一个免费的IDE/可视化编辑器用于与Python结合设计GUI 谢谢你是的,很多 Python提供的不仅仅是基于字符的终端(控制台)接口。它通常是最明显的,因为它是 “内置” 通常在学习语言的早期阶段使用,使人们能够专注于语言的各种习惯用法,而无需增加与GUI相关的对象模型和API的复杂性 对于许多快速作业、类似脚本/awk类型的应用程序非常方便,无论是临时的

例如,使用C#I可以相当容易地为Windows制作软件

我下载了Python,但我得到的只是一个类似终端的窗口,用于执行单行代码

是否有一个免费的IDE/可视化编辑器用于与Python结合设计GUI

谢谢你是的,很多


Python提供的不仅仅是基于字符的终端(控制台)接口。它通常是最明显的,因为它是

  • “内置”
  • 通常在学习语言的早期阶段使用,使人们能够专注于语言的各种习惯用法,而无需增加与GUI相关的对象模型和API的复杂性
  • 对于许多快速作业、类似脚本/awk类型的应用程序非常方便,无论是临时的还是更持久的
Python的GUI非常丰富,事实上绝大多数都是如此,当人们试图决定使用哪个GUI时,这可能会成为一个障碍。通常,这种选择可能取决于对这些GUI框架的熟悉程度,因为正如您所看到的,它们并不特定于Python(识别它们的名称,通常带有Py前缀)。另一个标准可能是它们在各种操作系统上的支持(或缺乏支持)。另一个标准可能是这些框架与更广泛的系统(如MVC框架等)的结合方式。
无论如何,最受欢迎的可能是:

  • 如果你想要更多
  • 这里有一个
类似地,在Python中也有一些用于开发的IDE,尽管其中许多IDE不包括GUI设计器功能。这是一份有代表性但肯定不完整的清单。它们没有按特定顺序列出(请对可能出现的与特征相关的重大遗漏或错误进行评论)。大多数是免费或便宜的

  • 以下是一些GUI设计功能(括号中的底层GUI)
  • (Qt)
  • (Wx)
  • (我认为现在是商业性的)

这些IDE的功能差别很大,有些IDE可能很好地涵盖了开发的某些领域(调试前或单元测试),而在其他领域(比如自动完成)却很弱。许多Python开发人员还可以通过“普通”(但功能良好)的文本编辑器和一些宏/插件进行很好的管理。

如果您了解.Net和C,您可以使用IronPython和WPF。然后可以使用VisualStudio2010Beta2作为开发环境。这是一个如何实现的示例。

您阅读了哪些Python教程?你能提供标题或链接吗?