购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 编写你的第一个Python程序

老师,我听说Python是种很好的编程语言,能干许多事情,我想学习一下。请问从哪里开始入手比较好呢?

很好,Python的确是一个功能强大又易上手的语言。对于初学者来说,编写第一个“Hello World”程序是最好的起点。

“Hello World”程序是什么?能教我编写吗?

Hello World程序是最简单的Python示例,只需要一行代码就可以在屏幕上打印出“Hello World”。通过它可以快速了解Python语言的基础语法。

听起来很有意思!不过我需要先安装Python编程环境,对吧?

没错,我们需要先下载并安装Python解释器,这是运行Python程序的基础。

1.1.1 Python解释器

为了运行Python程序,首先应该安装Python解释器。由于历史的原因,能够提供Python解释器的产品有多个,介绍如下。

(1)CPython

CPython是Python官方提供的。一般情况下提到的Python就是指CPython,CPython是基于C语言编写的,它实现的Python解释器能够将源代码编译为字节码(ByteCode),类似于Java语言,然后再由虚拟机执行,这样当再次执行相同源代码文件时,如果源代码文件没有被修改过,那么它会直接解释执行字节码文件,从而提高程序的运行速度。

(2)PyPy

PyPy是基于Python实现的Python解释器,速度要比CPython快,但兼容性不如CPython。

(3)Jython

Jython是基于Java实现的Python解释器,可以将Python代码编译为Java字节码,可以在Java虚拟机下运行。

(4)IronPython

IronPython是基于.NET平台实现的Python解释器,可以使用.NETFramework链接库。

考虑到兼容性和其他一些性能,本书使用Python官方提供的CPython作为Python开发环境。Python官方提供的CPython有多个不同平台版本(Windows、Linux/UNIX和macOS),大部分Linux、UNIX和macOS操作系统都已经安装了Python,只是版本有所不同。

图1-1 下载Python

读者可以进入如图1-1所示的Python官网,单击Download Python 3.xx.x按钮下载Python3解释器。

Python安装文件下载完成后,双击该文件开始安装,安装过程中会弹出图1-2所示的内容选择对话框,勾选复选框Add Python3.xx to PATH可以将Python的安装路径添加到环境变量PATH中,这样就可以在任何文件夹下使用Python命令了。选择Customize installation可以自定义安装,本例选择Install Now,这会进行默认安装,直到安装结束关闭对话框,即可安装成功。

图1-2 安装内容选择对话框

Python安装文件完成后,可以在开始菜单中找到图1-3所示的内容。

图1-3 安装成功

1.1.2 编写Hello World

如图1-3所示,Pyhon安装完成后,在Pyhon开始菜单中带有一个IDLE工具,这是一个简单的编写和运行Python程序代码的工具,它采用交互方式运行Python程序代码。

交互式运行:以该种方式输入程序代码后,按〈Enter〉键提交给Python编译器,编译器会马上执行代码,执行完成后马上将结果返回,这就像是两个人在对话一样。交互方式运行程序代码比较适合执行一些简单的程序指令。

交互方式运行Python程序代码比较简单,下面就通过这种方式实现Hello World程序。首先,在开始菜单中单击IDLE菜单项,启动IDLE工具,如图1-4所示,其中“>>>”符号是输入Python程序指令(代码)提示符。

图1-4 IDLE工具

在IDLE窗口中输入Python程序代码并执行,如图1-5所示。

图1-5

上述代码中输入表达式“1+1”,然后按‹Enter›键,Python编译器会马上执行代码,执行完成后马上返回计算的结果2,而代码print("Hello World")行是指通过print函数可以打印字符串"Hello World",按‹Enter›键也会马上返回执行结果,这就是交互式运行方式。 w0vsYtXEVhtbgsOsyY0a17OUssZkIMdvq62Od8a98MXp7nvvjCWqRgiaVcuDUJAB

点击中间区域
呼出菜单
上一章
目录
下一章
×