现在的位置: 首页 > 综合 > 正文

Invent Your Own Computer Games with Python 翻译(一)

2013年10月12日 ⁄ 综合 ⁄ 共 1426字 ⁄ 字号 评论关闭

因为最近有个朋友想学python,介绍了一些书他都觉得枯燥,就想到了IYOCGwP这本书,但是觉得他刚接触编程本来就烦,又要逐字逐句的翻译,会觉得更烦.就大发善心的帮他做下简单的翻译.其实也不知道算不算翻译,因为没有逐句逐断的翻译,也可以说是自己在看了这本书之后的一个整理.如果大神发现有不当的地方求指正,免得害了别人,嘿嘿~~~~在此叩首~~

原文PDF 下载 : http://download.csdn.net/detail/wenxxxxx/5806215  (没有资源积分,可以让我直接发给你)

------------------------------------------我是忒讲义气的分割线----------------------------------------------------

第一章

下载和安装Python

由于我们将用Python语言编写我们的游戏,我们需要先下载Python,下载地址:http://www.python.org 

如何安装Python是可从本书的网站中的视频教程来学习的 http://inventwithpython.com/videos/

重要注意事项:我用的是Python2.7,IYOCGwP中使用的Python
3
,后面的代码我会改成适用Python 2 的代码,如果你下的是Python 3 ,请对照IYOCGwP中的代码来编写.

Python的开始

如果您的操作系统是Windows XP,你应该能够通过选择开始菜单中的开始->程序->Python
3.1
->IDLE(Python的GUI)来运行Python。当程序运行时,它应该看起来像图1-2。(但不同的操作系统会略有不同。)


                                                                图1-2

IDLE 代表 Interactive DeveLopment Environment。我们将使用IDLE来输入我们的程序并运行它们。

当你第一次运行IDLE出现的窗口被称为交互shell。shell是让你能输入指令给计算机的一个程序。Python shell可以让你输入Python指令,并且将这些指令发送给Python解释器来执行。我们能在shell中输入Python指令,是因为shell是交互式的,电脑会读我们的指示,并以某种方式作出回应


行号和空格

当你编写自己的代码的时候,千万不要输入出现在每行开头的行号.例如,你在本书中看到:

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

你不需要的左侧输入“9.”只需像这样输入:

number = random.randint(1, 20)

这些数字只用标示具体代码行。它们并不是实际的程序的一部分。

我们还要特别注意缩进和空格,Python没有结束符,Python代码的语法嵌套层次依赖于缩进级别,这是Python最重要的语言特色之一.你可以特别去了解下Python的缩进,这非常重要!


-----------------今天到此结束啦,未完待续-----------------------


再给大家推荐个好东西: Google Python 风格指南(对Python语言和风格进行规范,让我们的代码更漂亮)

http://zh-google-styleguide.readthedocs.org/en/latest/google-python-styleguide/

抱歉!评论已关闭.