声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好的理解人工智能技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是要由所写,所以不如我的人工智能技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值得阅读!

IDLE是免费、简单易用、可移植并自动支持绝大多数平台的。我们通常向Python新手们推荐它,因为它对一些具体的细节包装起来了,所以不需要之前讲到的那些系统命令行了。但是与一些更高级的商业IDE相比,它同样有一些局限。这里是一个IDLE新手应该在心中牢记的要点列表:

•当保存文件时,必须明确地添加“.py”。在讲到一般文件的时候提到过这一点,但是一般来讲,这是一个IDLE的障碍,特别是对于Windows用户来说。IDLE不会在文件保存时自动添加.py扩展名。当第一次保存文件时,需要亲自小心地输入.py扩展名。如果不这样的话,你仍可以从IDLE(以及系统命令行)运行文件,但是你将不再能以交互模式或从其他模块导入文件。

•通过选择在文本编辑窗口Run→Run Module运行脚本,而不是通过交互模式的导入和重载。本章前边,我们看到了通过交互模式导入运行一个文件是可能的。然而,这种机制会变得复杂,因为在文件发生改变后需要手动重载文件。与之相反,使用IDLE菜单选项的Run→Run Module总是运行文件的最新版本。

•像shell命令行一样,IDLE的Run→Run Module菜单选项一般只是运行顶层文件以及它导入的任何模块的最新版本。因此,Run→Run Module避免了常见的令人混淆的嵌套导入。

•可以对IDLE进行定制。改变IDLE的字体及颜色,在任何一个IDLE窗口中选择Option菜单中的Configure选项。

•在IDLE中没有清屏选项。如果想要清理掉窗口文字,可以一直按着回车键或者输入一个打印一系列空白行的Python循环(当然,没有人真的会用后一种方法,但是,它听上去比按下Enter键更高超)。