你曾经想知道计算机是如何工作的吗?尽管我们不能在一篇文章里面教会你所有的东西,但是通过学习如何写出你自己的程序来获得一个良好的开端。在这篇Python教程中,你将会学到计算机编程的基础知识,使用对新手来说最棒的编程语言之一。 什么是编程?尽可能简单的讲,编程是编写代码,命令计算机去完成某项任务的艺术。这里讲的某项任务,可以是简单的两数相加,或是像把飞船送入轨道这样的复杂任务! 一个程序里面,最小的组成部分被称作语句(statement)——代表了对计算机做出的一条指令。 当你完成了自己的程序后,编译器会把你写的代码转换为机器码——计算机语言的最底层。机器码指示中央处理器工作(central processing unit),或者叫做CPU,这里面包含一些诸如加载某个值或是做数学运算的步骤。 如果你曾经听过某人说:“我编译了我的程序”,那代表他们已经把代码转换成了机器码。 为什么不直接写机器码呢?原因很显然,程序码具有可读性。下面比较了Python版的程序和其对应的机器码: Python代码
对应的机器码
很明显为什么你不会想要直接编写机器码了。但是,确实有一些人会去写机器码——萝卜白菜各有所爱嘛! 上面我们忽略了一个小问题。Python是一种解释型语言;你并不会像上面我们暗示的那样,把它直接编译成为机器码。 实际上是这样的,Python使用一个叫做解释器的东西。解释器是另外一个程序,把代码编译成叫做二进制码的东西,然后再程序运行的时候再转换成机器码。你等下会学到更多和解释器有关的内容。 当你最终运行程序的时候,你刚编译的那些机器码会被加载到内存中,CPU会读取它并执行程序。 然而,在刚开始学习使用Python编程的时候,你并不需要完全理解编译器的内部工作原理,但是你必须确保你已经安装了Python。 准备开始如果你在使用Mac,你走运了——Python已经预装在Mac中了。在Mac中使用Python解释器,打开**终端**(**Terminal.app**);你可以再应用程序/工具文件夹下找到它,或者在Spotlight中输入,像这样: 打开终端后,输入下面的指令然后按下回车:
你会看到类似下面这样的结果: 注意:如果你没有得到上面的结果,把输出结果复制到论坛,我们会尽力帮助你的!** Windows 在Windows上,这一过程稍微有点复杂——但是还是要说,大部分的东西还是在Windows!上:] 首先,在浏览器中访问Python官网的下载页面。 滚动页面跳过所有的Python 3.x.x版本,直接到Python 2.7.x。下载Windows安装包(Windows installer),运行,按照指引来做,接受默认的选项。 在Windows Vista或者Windows 7上,这样启动: 1. 点击左下角的开始菜单。 |