Invent Your Own Computer Games with Python(第二版)(第一章(中))

来源:互联网 发布:js常用正则表达式大全 编辑:程序博客网 时间:2024/06/06 10:39

第一章(中)

开始Python之旅

  如果你的操作系统是windows XP,你可以从开始->程序->python3.1->IDLE(Python GUI)启动python。当你打开python后你就会看到如下图1-2所示的界面

  IDLEInteractive DeveLopment Environment的缩写。我们将用IDLE来编写和运行Python程序。

  第一次运行IDLE你所看到的窗口叫做交互式shellshell是一个能让你输入计算机指令的程序。Python shell就是一个让你输入python指令的程序。Shell将这些python指令传给一个叫python解释器的软件来执行。你可以在shell中输入python指令,因为shell是交互式的,电脑会读到我们的指令然后做出相应的反应。

怎样使用本书

  在开始之前你需要明白几点,本书不同于其他的编程书籍,因为它注重的是通过一些游戏的源代码来是你理解。而不像其他编程书那样通过介绍一些概念来理解游戏程序是怎样运行的。

特色程序

  大部分章节都是以一个特色的程序开始,这些简单的程序将让你看到程序是怎样运行的,需要用户输入的以黑体显示。

  也有部分章节是比较复杂的游戏代码,但是请记住:你不需要一行一行的输入这些代码,你可以先阅读它们,当你理解每行代码后再输入。

  你也可以从这个网站(http://inventwithpython.com/source)上下载源代码。

行号和空格

  当你输代码的时候你不要输入出现在每行前边的行号。例如,你会看到这样的例子。

      

9. number = random.randint(1, 20)

但你自己输入的时候,你不要输入‘9.’和它们后边的空格。只要这样输入就可以了:

number = random.randint(1, 20)

这些数字只是用来做标记的,不是程序的一部分。

(本部分未完待续。。。)