非程序员的 Python 2.6 教程/常见问题解答
外观
- 问题:无法使用带输入的程序。
- 回答:如果您使用的是 IDLE,请尝试使用命令行。此问题似乎在 IDLE 0.6 及更高版本中已修复。如果您使用的是旧版本的 IDLE,请尝试升级到 Python 2.0 或更高版本。
- 是否有可打印版本?
- 是的,请参见下一个问题。
- 是否有 PDF 或压缩版本?
- 是的,请访问 http://www.honors.montana.edu/~jjc/easytut 获取多个不同版本。请注意,这并不总是与维基教科书版本保持一致。维基教科书可以从 打印版本 打印。
- 教程是用什么编写的?
- 最初是用 LaTeX 编写的,请参见
easytut.tex
文件。 - 我无法输入多行程序。
- 如果在您键入时,您键入的程序立即运行,则需要编辑文件而不是在交互模式下键入它们。(提示:交互模式是在前面带有
>>>
提示符的模式。) - 我的问题在这里没有得到解答。
- 在讨论页面上提问。如果相关,请发布源代码(即使它不起作用)。有用的内容包括您尝试做的事情、发生了什么、您预期发生的事情、错误消息、Python 版本、操作系统以及您的猫是否踩在键盘上。(我家里的猫喜欢空格键和控制键。)
- 我想用其他语言阅读它。
- 我知道有几种翻译版本。一个是用韩语,可以在 http://home.hanmir.com/~johnsonj/easytut/easytut.html 找到。另一个是用西班牙语,可以在 http://www.honors.montana.edu/~jjc/easytut/easytut_es/ 找到。另一个是用意大利语,可以在 http://www.python.it/doc/tut_begin/index.html 找到。另一个是用希腊语,可以在 http://www.honors.montana.edu/~jjc/easytut/easytut_gr/ 找到。一些人说他们正在进行其他语言的翻译,例如法语,但我从未收到他们的回复。如果您完成了翻译或知道任何翻译,请将其发送给我或向我发送链接。
- 如何在 Python 中创建 GUI?
- 您可以使用 https://www.pythonlang.cn/topics/tkinter/ 上的 TKinter 或 http://www.wxpython.org/ 上的 WXPython。
- 如何在 Python 中制作游戏?
- 最好的方法可能是使用 http://pygame.org/ 上的 PYgame。
- 如何从 Python 程序中创建可执行文件?
- 简短回答:Python 是一种解释型语言,因此这是不可能的。较长的回答是,可以创建类似于可执行文件的东西,方法是将 Python 解释器和文件合并在一起并分发。有关该问题的更多信息,请参见 https://www.pythonlang.cn/cgi-bin/faqw.py?req=all#4.28。一个可以创建可执行 Python 文件的项目是 py2exe - 请参见 http://www.py2exe.org。
- 我需要练习的帮助
- 提示,密码程序需要两个变量,一个用于跟踪密码输入的次数,另一个用于跟踪上次输入的密码。您还可以从 http://www.honors.montana.edu/~jjc/easytut/ 下载解决方案。
- 最后一次更改是什么以及何时进行?
- 2000-Dec-16,添加了错误处理章节。
- 2000-Dec-22,删除了旧的安装过程。
- 2001-Jan-16,修复了程序中的错误,在列表部分添加了示例和数据。
- 2001-Apr-5,拼写、语法,添加了另一个如何中断程序,PDF 版本的 URL 修复。
- 2001-May-13,添加了关于调试的章节。
- 2001-Nov-11,添加了练习,修复了语法、拼写,并希望改进了一些解释。
- 2001-Nov-19,添加了密码练习,修改了参考文献部分。
- 2002-Feb-23,移除了 3 次密码练习,在列表示例问题中将 l 更改为 list。在决策章节添加了一个新的示例,添加了两个新的练习。
- 2002-Mar-14,将 abs 更改为 my_abs,因为 python 现在定义了 abs 函数。
- 2002-May-15,添加了关于创建可执行文件的常见问题解答。添加了关于列表示例的评论。修复了 Axel Kleiboemer 的错别字。
- 2002-Jun-14,将一个程序更改为使用 while true 而不是 while 1 以更清楚地表达。
- 2002-Jul-5,重写了函数章节。修改了 fib 程序以使其更清晰。
- 2003-Jan-3,在决策章节添加了平均值示例。
- 2003-Jan-19,添加了关于 a_var 值的评论。修复了 average2.py 程序中的错误。
- 2003-Sep-5,将闲置说明更改为运行->运行模块。
- 2004-Jun-1,放在维基教科书上
- 从那时起,所有更改都通过维基教科书版本保持系统可见。