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所示的界面
IDLE是Interactive DeveLopment Environment的缩写。我们将用IDLE来编写和运行Python程序。
第一次运行IDLE你所看到的窗口叫做交互式shell,shell是一个能让你输入计算机指令的程序。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)
这些数字只是用来做标记的,不是程序的一部分。
(本部分未完待续。。。)
- Invent Your Own Computer Games with Python(第二版)(第一章(中))
- Invent Your Own Computer Games with Python(第二版)(第一章(上))
- Invent Your Own Computer Games with Python 翻译(一)
- Invent Your Own Computer Games with Python 翻译(三)Strings
- Invent Your Own Computer Games with Python 翻译(二)交互式Shell
- Invent Your Own Computer Games with Python 翻译(四)“猜数字”(1)
- Create Your Own Search Engine with Python (一)
- Create Your Own Search Engine with Python 用python创建你自己的搜索引擎(二)
- Create Your Own Search Engine with Python 用python创建你自己的搜索引擎(三)
- Create Your Own Search Engine with Python 用python创建你自己的搜索引擎(完)
- Make Your Own 2d Games With Construct 2
- 笔记-Python基础教程(第二版)第一章
- BYOD(Bring Your Own Device)
- 用Python构建你自己的推荐系统(Implementing your own recommender systems in Python)
- 2.python---invent with python.3rd
- Python - 基础教程学习(第一章 & 第二章)
- 《Python基础教程第二版》学习笔记(一)第一章 基础知识
- Python核心编程(第二版)第一章练习题
- intel hd3000 本 在 64位 ubuntu10.04 下 液晶亮度无法调节 的解决之道(亲测)
- void的意义
- hdu 1251 字典树的水题
- linux/windows 下kill某个pid的进程
- poj 1005
- Invent Your Own Computer Games with Python(第二版)(第一章(中))
- AC 自动机 水题 hdu 3065
- android 获取屏幕高度和宽度的方法需要注意的问题
- 字符串中第一个只出现一次的字符
- C#.获取当前网络的ip.多网卡环境
- 玩儿转C语言:声明和定义(1)
- The server does not support version 3.0 of the J2EE Web module specification
- aapt的常用命令
- 立波设置管家:安卓手机快速设置的优秀工具