2.4 你学到了什么 在这一章里,你学到了如何用Python操作符来做简单计算以及如何用括号来控制Python计算算式中各部分的顺序。我们还创建了变量来给数值加上标签并在计算中使用这些变量。 时间: 2024-09-17 02:34:41
前 言 为什么要学习计算机编程 编程会培养创造能力.逻辑能力和解决问题的能力.编写程序的人有机会从无到有创造新事物,使用逻辑来把程序变成计算机可以运行的程序.在出了问题的时候你需要用解决问题的能力来找出是哪里不对.编程是一项既有趣,有时候又充满挑战的事情.从中学到的技巧对于学校和工作都很有用.就算你的职业方向和计算机没有关系也是这样. 除此之外,编程起码是外面天气不好的下午打发时间的好主意.为什么是Python 对于初学者来讲,Python是一款既容易学又相当有用的编程语言.相对于其他语言,它的
第2章 计算与变量 好了,现在你的Python装好了,也知道如何启动Python Shell程序了,那么你就已经准备好用它来做点什么了.我们将从一些简单的计算开始,然后再使用变量.变量是计算机程序中用来保存东西的一种方式,它们能帮你写出有用的程序来. 2.1 用Python来做计算 一般来讲,当你要得到两个数字的乘积时你会用计算器或者笔和纸,比方说8 × 3.57.那么用PythonShell程序来运行这个计算是怎么样的?让我们来试一试. 双击桌面上的IDLE图标来启动PythonShell程序
第1部分 学习编程 第1章 Python不是大蟒蛇 计算机程序是一组让计算机执行某种动作的指令.和那些电路.芯片.卡.硬盘等不同,它不是计算机可触摸的部分,而是隐藏在背后运行在硬件上的东西.计算机程序(我常简称为"程序")就是一系列告诉没有知觉的硬件做什么事情的命令.软件就是计算机程序的集合. 没有计算机程序,几乎所有你现在每天使用的设备都将变得要么没有用:要么没那么有用.计算机程序不仅以各种形式控制着你的个人电脑,同时还有你的电子游戏系统.移动电话,还有车里的GPS单元.还有些不那么
术语表 当你刚开始编程的时候,你会遇到不太理解的术语.这种不理解会成为你进步的阻碍.但是这很好办! 我创建了下面的术语表来帮助你解释这些单词和术语.在里边有很多本书中用到的编程术语的定义,如果你遇到了不理解的东西就到这里来找一找吧. 动画(animation) 以足够快的速度把图片显示出来的过程,看上去就像在动. 语句块(block) 计算机程序中的一组语句. 布尔(Boolean) 非真即假的一种值.(在Python里是True或False,其中的T和F都要大写.) 调用(call) 运行函数
1.3 当你安装好Python以后 现在在你的Windows或者苹果OS X桌面上应该能看到标有IDLE的图标了.如果你用的是Ubuntu,在"应用"菜单中,你应该能看到一个新的组"编程",其中有个应用叫IDLE(使用Python 3.2)或更早的版本. 双击这个图标,或者选择这个菜单项,你应该会看到如图1-8所示的窗口. 这是"PythonShell程序",是Python集成开发环境的一部分.这三个大于号(>>>)叫做&quo
1.2 安装Python 安装Python相当简单.下面我们列举在Windows 7.苹果OS X,还有Ubuntu上的安装步骤.在安装Python的同时你也会安装IDLE程序的快捷方式,它是用来写Python程序的集成开发环境.如果你的电脑已经装好了Python,请直接跳到本书1.3节那一节. 1.2.1 在Windows 7上安装Python 在微软Windows 7上安装Python,先用网页浏览器打开http://www.python.org/ ,然后下载最新版的Python 3安装程序
2.2 变量就像是标签 在编写程序时"变量"这个词是指一个存储信息的地方,例如数字.文本.由数字和文本组成的列表等等.另一种看待变量的方式是它就像贴在东西上的标签. 例如,要创造一个叫fred的变量,我们用等于号(=)然后告诉Python这个标签是贴在什么信息上的.下面,我们创建了fred这个变量并告诉Python它给数字100加上了标签(注意这并不意味着其他变量不能有同样的数值): 想知道一个变量给什么值加了标签,在Shell程序中输入print,后面括号里是变量的名字,就像这样:
1.4 保存Python程序 如果你每次想用Python程序时都需要重新输入的话那可太麻烦了,要把它打印出来参考也不是一个可行的办法.当然,重写小程序也没什么,但对于像字处理软件一样的大程序,其中可能包含有超过10万页的代码.想象一下,你要把这么一大堆纸背回家,可千万别吹来一阵大风. 幸运的是,我们可以把程序保存起来留在以后用.要保存一个新程序,打开IDLE程序,选择"文件->新窗口":然后会出现一个空白窗口,在菜单条上有"Untitled"字样.在新Shel