因为最近有个朋友想学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。当程序运行时,它应该看起来像图1-2。(但不同的操作系统会略有不同。)
图1-2
IDLE 代表 Interactive DeveLopment Environment。我们将使用IDLE来输入我们的程序并运行它们。
当你第一次运行IDLE出现的窗口被称为交互shell。shell是让你能输入指令给计算机的一个程序。Python shell可以让你输入Python指令,并且将这些指令发送给Python解释器来执行。我们能在shell中输入Python指令,是因为shell是交互式的,电脑会读我们的指示,并以某种方式作出回应。
行号和空格
当你编写自己的代码的时候,千万不要输入出现在每行开头的行号.例如,你在本书中看到:
- number = random.randint(1, 20)
你不需要的左侧输入“9.”,只需像这样输入:
这些数字只用标示具体代码行。它们并不是实际的程序的一部分。
我们还要特别注意缩进和空格,Python没有结束符,Python代码的语法嵌套层次依赖于缩进级别,这是Python最重要的语言特色之一.你可以特别去了解下Python的缩进,这非常重要!
-----------------今天到此结束啦,未完待续-----------------------
再给大家推荐个好东西: Google Python 风格指南(对Python语言和风格进行规范,让我们的代码更漂亮)
http://zh-google-styleguide.readthedocs.org/en/latest/google-python-styleguide/