青少年Python编程入门

978-7-115-51014-3
作者: 左利鑫 史卫亚
译者:
编辑: 张翼

图书目录:

详情

本书面向青少年学生、家长及中小学信息学课程教师,深入浅出地介绍了Python编程的基础知识和常用技巧。 全书通过科学合理的结构、通俗易懂的文字、活泼有趣的图示,帮助学生学习计算机的思维方式,全面介绍Python编程基础知识、环境的搭建、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图等。最后还通过具体实例介绍了完整的程序开发过程。

图书摘要

STEM创新教育系列

青少年Python编程入门

左利鑫 史卫亚/编著

人民邮电出版社

北京

图书在版编目(CIP)数据

青少年Python编程入门/左立鑫,史卫亚编著.--北京:人民邮电出版社,2019.6

ISBN 978-7-115-51014-3

Ⅰ.①青… Ⅱ.①左…②史… Ⅲ.①软件工具—程序设计—青少年读物 Ⅳ.①TP311.561-49

中国版本图书馆CIP数据核字(2019)第069093号

◆编著 左利鑫 史卫亚

责任编辑 张翼

责任印制 周昇亮

◆人民邮电出版社出版发行  北京市丰台区成寿寺路11号

邮编 100164  电子邮件 315@ptpress.com.cn

网址 http://www.ptpress.com.cn

北京鑫丰华彩印有限公司印刷

◆开本:700×1000 1/16

印张:15.75

字数:342千字  2019年6月第1版

印数:1-2500册  2019年6月北京第1次印刷

定价:45.00元

读者服务热线:(010)81055410 印装质量热线:(010)81055316

反盗版热线:(010)81055315

广告经营许可证:京东工商广登字20170147号

内容提要

Python可以用来做机器人!通过编程实现人工智能!

Python不需要任何基础!中小学生也能学会!

Python前景广阔!一招在手, 天下无敌!

……

在纷繁的编程世界中,Python毫无疑问已经成为非常适合青少年学习的语言。它入门简单,应用广泛,青少年既能玩得开心,又可以为将来的深造打下基础。

本书就是专为青少年打造的Python入门读物。全书图文并茂,讲解细致,从搭建开发环境入手,逐步引导读者掌握Python的基础知识、核心操作及编程技巧,最后深入了解编程思维。

本书适合Python 语言的零基础读者学习,尤其适合青少年读者阅读使用。此外,对中小学人工智能相关课程及青少年编程培训班的授课教师,也有一定的参考作用。

前言

PREFACE

青少年为什么要选择学习Python?

与其他编程语言相比,Python 学习起来非常简单,但功能却十分强大。从电脑上常见的应用软件,到手机上热门的APP,再到近年来火热的人工智能、机器人、大数据……到处都有Python的身影。青少年掌握Python后,可以对编程思维有深入的理解,并为将来的深造打下坚实的基础。

本书讲了什么?

本书根据青少年的学习能力组织内容,由浅入深介绍知识点及其应用方法,帮助读者领略Python的魅力!全书共分3个部分。

第1~3章:基础入门

要学习Python语言,首先必须搭建好开发环境,然后在此基础上学习数据类型、表达式、运算符及流程控制语句等基础知识。青少年在学习完这部分内容之后,可以大致了解编程的基本思维,并利用Python编写语句实现简单的功能。

第4~7章:知识进阶

该部分将带领青少年了解Python语言的核心知识,包括字符串、序列、函数、模块及函数库等。其中的典型范例介绍了如何利用序列进行排序与求和,以及如何通过函数快速产生随机数并处理日期和时间数据等。

第8~9章:图形界面

本部分在面向对象思想的基础上,介绍了如何利用tkinter套件建立窗口,以及如何在窗口上添加各种控件等操作,帮助读者开发出“看得见”的软件。

本书适合谁学习?

本书由左利鑫、史卫亚和岳福丽三位老师共同编著,适合Python 语言的零基础读者学习,尤其适合青少年读者阅读使用。此外,对中小学人工智能相关课程及青少年编程培训班的授课教师,也有一定的参考作用。

编者

2019年1月

第1章 打造Python世界

1.1 认识Python

Python程序语言究竟是如何诞生的?对于这个问题,有很多种说法,其中一种说法是,在1989年,Python程序语言的创始人Guido van Rossum(吉多·范罗苏姆)为了打发圣诞假期,决心为非专业的程序设计人员开发一款新的脚本语言(Script Language),由于他是“蒙提·派森飞行马戏团(Monty Python's Flying Circus)”的爱好者,所以当这款新的脚本语言设计好后,他就以Python来命名这款新开发的语言。Python程序语言自1989年推出,至今已有近三十年的历史,它是一款功能强大、成熟且稳定的高级语言,支持命令式编程、函数式编程、面向对象程序设计。同时Python程序语言可以跨平台运行,无论是在Linux、Mac还是在Windows系统上,都可以畅通无阻地使用。

1.1.1 Python的版本

Python目前的版本主要包括2.x系列和3.x系列,下表列举了其发展过程中较为重要的版本。

一般来说,程序语言会不断以新版本来取代旧版本。而Python程序语言的特别之处在于Python 2.x和Python 3.x同时存在,但彼此之间并不完全兼容。Python官方声称Python 2.7是Python 2.x系列的最后版本,该版本可用的资源丰富,有许多第三方函数库都以它为基础。Python 3.0(也称Python 3000,或简称Py3k)为了不显得累赘,在设计时没有考虑向下兼容,许多针对早期Python版本设计的程序都无法在Python 3.0上正常运行。但无论怎样,它们都属于Python程序语言。本书将在Windows操作系统的环境下,使用Python 3.6来介绍Python程序语言的相关语法和结构。

提示 什么是第三方(Thrid-party)函数库?

● 为了方便学习者使用,程序语言官方往往会把编写好的程序打包,以“标准函数库”[Standard Library,也称类别库或模块(Module)]的形式供我们使用。Python必须通过“import”语句导入这些模块才能使用这些程序。

● 第三方函数库(或称第三方套件)和第三方模块则是相关的程序开发者编写好的应用程序,它们同样要在Python环境下运行,其中包含多种不同的函数,功能强大,应用广泛。

1.1.2 安装Python软件

Python程序语言编写的程序代码必须在Python运行环境中进行解释,只有这样系统才能识别这些程序,然后执行程序,输出运行结果。下表介绍了常用的Python解释器(Interpreter)。

1.2 青春行——构建Python环境

在正式学习Python之前,必须先在电脑上构建Python环境,这样才能在其中编写程序并运行,因此本节将介绍构建Python环境的方法。Python环境的构建主要包括Python的下载、安装和测试工作。

1.2.1 下载Python软件

首先到Python官方网站下载软件。

操作下载Python软件

Step 01 进入Python官方网站。 选择“Downloads”选项; 在下拉菜单中根

据用户使用的操作系统进行选择,此处以“Windows”系统为例,单击“Windows”选项。

Step 02选择版本“Python 3.6.1”。

Step 03 进入下载页面,滚动页面,找到适用的Windows版本(此处下载的版本是Windows x86 executable installer)。

提示 要安装Python的哪一个版本?

Python提供了多种版本,用户可根据以下分类进行选择。

● x86:适用于32位Windows操作系统,包括Windows XP、Windows 7和Windows 8等。

● x86-64:适用于64位Windows操作系统,包括Windows 10等。

1.2.2 安装Python软件

本书使用官方的Python软件来介绍相关内容,它包括Python 3.6和pip两部分。

● Python 3.6:Python提供的解释器,由Python官方团队制作。其源代码完全开放,具有标准架构,任何人都能够根据标准制定Python的运行环境,后文中在介绍时会直接用“Python”来指代,不再使用烦琐的版本号。

● pip:管理Python第三方函数库的工具,是Python自带的管理工具,可参考下文Python软件安装的步骤4进行安装。

操作安装Python软件

Step 01 双击已经下载好的文件,弹出信息提示框,单击“运行”按钮开始安装。

Step 02 进入软件安装界面。勾选 “Add Python 3.6 to PATH”复选框;勾选 “Install launcher for all users(recommended)”复选框;选择“Customize installation”选项。

步骤说明

Add Python 3.6 to PATH

表示将Python软件的运行路径添加到Windows的环境变量里,这样就可以在“命令提示字符”下运行Python命令。

Step 03 在“Optional Features”界面,选择使用默认选项,单击“Next”按钮。

Step 04 进入“Advanced Option”界面。 勾选所有选项; 选择默认安装路径; 单击“Install”按钮准备安装。

步骤说明

如果要更改安装路径,可以单击“Browse”按钮实现。

Step 05 进入安装过程。

Step 06 安装完成后,会弹出安装成功的提示信息,单击“Close”按钮结束安装。

1.2.3 测试Python环境

安装Python软件之后,要先确认系统是否已经自动加入环境变量,然后启动“Python环境”,用一个小程序来测试Python能否顺利运行。下面介绍具体的操作步骤。

操作1:确认环境变量

Step 01 利用【Win + R】组合键打开“运行”对话框。1 输入“sysdm.cpl”命令;2 单击“确定”按钮。

Step 02 弹出“系统属性”对话框。 选择“高级”选项卡; 单击“环境变量”按钮。

Step 03 弹出“环境变量”对话框,在这里可以查看在系统变量“Path”中,是否已加入Python软件的运行路径(查找其中是否有“C:\Program Files(x86)\Python 36-32\Scripts\”,如果有,就说明已经成功加入)。

步骤说明

如果Python的运行路径未加入,可单击对话框下方的“编辑”按钮,输入“C:\Program Files(x86)\Python 36-32\Scripts\”(如果在前面的安装过程中,即在Step4中修改了安装路径,则这里需要更改为修改后的路径),路径前后需要用半角分号“;”隔开。

安装好Python软件并确认环境变量的相关参数后,下面使用“命令提示符”窗口(后文中以“cmd窗口”指代)来测试Python能否顺利运行。

操作2:在cmd窗口中测试Python

Step 01 用【Win + R】组合键打开“运行”对话框。1 输入“cmd”命令;2 单击“确定”按钮,启动cmd窗口。

Step 02 进入cmd窗口。 输入“python”并按下【Enter】键,窗口会自动显示Python的版本信息,并进入Python Shell交互模式,此时会显示Python特有的提示字符“>>>”。 输入数学式“5.7/3.6*2.14”并按下【Enter】键,界面会显示计算结果“3.388333333333333”,光标停留在“>>>”字符后面。

下面的案例介绍在cmd窗口下,用一个Python小程序对Python进行测试的方法。首先使用记事本编写程序,然后将其保存为“*.py”格式的文件,最后使用“quit()”命令退出Python环境。

操作3:小程序测试Python软件

Step 01 打开记事本,输入“print('Python is great fun!')”命令。

步骤说明

使用print()函数时,括号中必须放入字符串,字符串前后要加单引号或双引号。

Step 02 选择“文件”菜单下面的“另存为”选项,在弹出的“另存为”对话框中设定文件保存的目录(D:\Py Code\CH01\); 在“文件名”文本框中输入“CH0101.py”(一定要输入扩展名“.py”); 单击“保存”按钮。

Step 03 在“操作2”进入的Python Shell交互模式中输入“quit()”命令,退出Python Shell; 输入“d:”,进入D盘根目录; 输入“cd Py Code\Ch01”命令并 按【Enter】键确认; 输入“python Ch0101.py”命令,再按【Enter】键确认,此时就会输出“Python is great fun!”。

步骤说明

运行命令“cd”会切换目录到Python存储源代码的位置,注意“cd”和文件路径之间要有一个空格。

同样地,“Python”命令和文件名“Ch0101.py”之间也要有一个空格。

1.3 逛一逛Python大观园——IDLE(Integrated Development Environment)

Python软件测试无误后,我们可以进入Windows系统的开始菜单,看一看Python 3.6的子菜单中有哪些有趣的内容!

只要在Windows操作系统下,无论什么版本,Python 3.6子菜单中的应用程序都不会有太大差异。上图所示的子菜单应用程序中,IDLE是Python的IDE(集成开发环境,1.3.1节会有详细介绍)软件,单击“IDLE”即可启动该软件。

1.3.1 Python的IDE软件

要编写Python程序,除了可以使用最简便的“记事本”之外,还可以使用集成开发环境(IDE,Integrated Development Environment)。IDE通常具有代码编辑、编译、调试等功能。下面列举Python常用的IDE软件。

● IDLE:由Python提供,是Python 3.6的默认安装选项, Python安装完成后就可以看到。这款软件比较普通,其编辑和检错功能较差。

● Py Charm:由Jet Brains打造,具备一般IDE的功能,可以以项目(Project)的方式对文件进行管理,同时它也能配合Django套件在Web上进行开发。

● Py Scripter:由Delphi开发,可以在Windows环境中使用,它是免费的开源程序代码。

这些面向Python的IDE,除了IDLE软件之外,都需要Python的支持,而且版本必须相适合。例如,要安装Py Charm软件,电脑上安装的Python软件必须是Py Charm所支持的才行。

1.3.2 启动IDLE软件

下面先来熟悉IDLE的操作界面。启动IDLE之后,除了可以看到Python软件的版本信息外,还可以看到它独特的提示字符“>>>”,这表示已经进入Python Shell交互模式,如下图所示。

看到Python特有的提示符,表示已进入了Python Shell

IDLE应用程序有以下两个操作窗口,可以随时切换。

● Python Shell:提供编辑、调试、解释等功能,并可以显示Python程序代码的运行结果。

● Edit(编辑器):用来编写Python程序。

IDLE软件的Python Shell和Edit是两个可以彼此切换的窗口。IDLE启动后,会默认直接进入Python Shell,等待使用者输入Python语句。当然,也可以更改IDLE的默认设置,在启动后进入Python编辑器(Edit)。

1.3.3 Python Shell交互模式

在Python Shell交互模式中,可以进行对话,产生互动!下面先来介绍它的一些基本操作。

● 在Python Shell中可直接输入Python语句。

IDLE完全支持Python程序语言的语法,在Python Shell中,直接输入Python程序语言的语句并按【Enter】键,即可看到输出的信息,如下图所示。

● 输入部分关键词来展开列表,按【Tab】键可自动补全。

Python提供了丰富的内置函数(Built-in Function,缩写为BIF),输入部分字符后,按【Tab】键即可展开函数列表,如下图所示。

输入部分字符后,按【Tab】键即可自动补全函数,如下图所示。

● 加载已使用的命令:【Alt + P】和【Alt + N】组合键可以分别用来加载曾使用过的上一个和下一个命令语句。

● 打开编辑器(Edit):单击“File”菜单下的“New File”子菜单命令,即可打开编辑器。

1.3.4 Edit窗口编写程序代码

用Edit窗口来编写程序与使用“记事本”来编写类似——看到光标即可输入文字,按【Enter】键即可换行。下面介绍它的基本操作。

● 新建空白文档:单击“File”菜单下的“New File”子菜单命令。

● 保存编写的程序文件:单击“File”菜单下的“Save”子菜单命令;如果是第一次存储,那么会弹出“另存为”对话框。

● 打开Python程序文件 :可以通过单击“File”菜单下的“Open”子菜单命令打开“打开文件”对话框,调用所需文件。

● 打开Python Shell窗口。 单击“Run”菜单; 运行Python Shell命令,就可以看到Python Shell的“>>>”提示字符了,如下图所示。

● 运行程序:编写好的程序要进行解释运行时,可以通过执行“Run∕Run Module”命令来实现,运行结果会通过Python Shell窗口输出。

● 如果对Edit中的程序做了修改,则必须先存储才可以解释运行。如果不想每次都出现提示信息,可运行“Options∕Configure IDLE”命令进行更改。

1.3.5 用函数help()获得更多帮助

在Python Shell交互模式中,可使用内置函数help()来获得更多帮助。如果要退出Help模式,输入quit()命令即可。此外还可以利用help()函数查询内置函数(Built-in Function,缩写为BIF)的使用方法。

操作help()函数

Step 01 在Python Shell中,输入“help()”进入“help>”交互模式。

步骤说明

在使用help()函数时,其左、右括号不能省略,否则无法进入“help>”交互模式。

输入“help()”后,会进入“help>”交互模式;同时也会提示,如果想回到Python解释器,可以使用“quit()”命令。

Step 02 进入“help>”交互模式后,可以查询很多内容。例如,输入“keywords”, Python Shell会列出Python程序语言保存的所有关键词。

Step 03 想要进一步了解某个关键词所代表的意义,可以在“help>”交互模式下直接输入这个关键词。例如,输入“for”,按下【Enter】键会显示其语法,可以看到它的使用介绍。

Step 04 想要知道某个内置函数(BIF)的用法,可以用同样的方法,直接输入内置函数的名称并按【Enter】键即可。例如,输入“range”并按下【Enter】键,它会告诉我们这是一个"Built-in Function",并列出它的相关参数,同时解释其意义,输出结果如下图所示。

步骤说明

查询range()函数时,不能加入左、右括号,否则它会显示 “No Python documentation found for 'input()'”。

Step 05 要退出“help>”交互模式,输入“quit”命令,即可回到显示“>>>”提示字符的状态。

Step 06 如果当前状态位于“>>>”字符下,那么还有另一种方法可以查询函数。可以把想要查询的函数放入括号内作为help()函数的参数,如“help(input)”,也会显示input函数的用法等信息。

1.4 第一个Python程序

用Python程序语言编写的程序代码称作“源代码”(Source Code),需要以“*.py”为扩展名进行存储,然后再通过解释器将这些程序代码转换为字节码(Byte Code),如下图所示。

字节码会以计算机所熟悉的二进制形式运行,由于与运行平台无关,它能优化启动速度。只要源代码未被修改过,下一次运行时就会直接调用上次解释生成的字节码文件(*.pyc)。而无需对程序重新解释。这些解释过程会自动运行,使用者是看不到的。所谓的“*.pyc”就是Python的解释器用来保存字节码的文件。简单来讲,它是解释过的“*.py”文件。

完成解释的字节码并不直接在机器上运行,它必须通过Python的运行引擎VM(Virtual Machine)来运行。VM指的是能提供Python运行的虚拟机,字节码会在虚拟机上执行运算,这也正是Python能够跨平台运行的原因。如果导入了模块,VM也会将它们一个个地运行。使用者可以查看结果是否正确。

1.4.1 开始写Python程序

Python程序代码大部分由模块(Module)组成。每个模块会有若干行语句(Statement),每行语句中可能有表达式、关键词(Keyword)和标识符(Identifier)等。下面以一个范例来介绍Python程序的写作风格。

范例CH0102.py——第一个Python程序

Step 01 启动IDLE软件,进入Python Shell。单击“File”菜单下的“New File”子菜单命令。打开编辑器,创建新的文件。

Step 02 在编辑器中输入下列程序代码。

01 # 第一个Python程序

02 " " "内置函数(BIF)

03 input()取得输入值

04 print()函数在屏幕上输出字符串 " " "

05 name = input('请输入你的名字:')

06 print('Hello! ' + name)

Step 03 保存文件。单击“File”菜单下的“Save”子菜单命令,弹出“另存为”对话框。 确认保存位置; 在“文件名”文本框中输入“CH0102”; 存储类型默认为Python files; 单击“保存”按钮。

步骤说明

如果没有保存程序而直接解释运行程序,它会弹出提示信息,要求我们保存文件。此时单击“确定”按钮就会打开【另存为】对话框。

Step 04 运行程序。直接按【F5】键或单击“Run”菜单下的“Run Module”子菜单命令,可以对程序进行解释运行。

Step 05 若无任何问题,Python Shell窗口将显示运行结果。

步骤说明

程序代码若无错误,会以虚线分隔,并以字符串“RESTART: D:/Py Code/CH01/CH0101.py”来显示文件位置。

1.4.2 程序的注释

范例“CH0102.py”很简单,它通过input()函数取得输入的名字(即字符串),然后交给变量name暂时保存起来,再由print()函数输出结果。下面来认识一下程序的注释。

01 # 第一个Python程序

02 " " "内置函数(BIF)

03 input()取得输入值

04 print()函数在屏幕上输出字符串 " " "

程序代码的第1~4行为注释语句。程序运行时,解释器会直接忽略这些注释。也就是说,注释是为了便于编程人员理解而添加的。根据需求,Python的注释可以分成两种。

● 单行注释:以“#”开头,后续内容即为注释文字,如范例“CH0102.py”程序代码开头的第1行所示。

● 多行注释 :以3个双引号(或单引号)开始,写入注释内容后,再以3个双引号(或单引号)结束,如上述范例的第2~4行就是一个多行注释。

1.4.3 语句的分行和合并

Python的程序代码是一行行的语句。有时候句子很长,需要想办法把它分成多行;有时候句子很短,则可以把它们合并成一行。

当语句的句子中有括号()、中括号[]或大括号{}时,可以利用括号的特性自动完成换行。

name = input('请输入你的名字:')

name = input(

'请输入你的名字:') #利用左括号做换行

● 利用括号换行,无论是Python Shell还是编辑器都会自动缩行。

提示 不同括号的用法如下。

● 括号():可以表示Tuple(元组)数据类型,也可以用来放置函数或方法的参数,还可以在进行四则运算时调整优先级。

● 方括号[]:为运算符,用来存取列表类型的元素。

● 大括号{}:表示字典数据类型。

● 加入强制换行的字符“\”。

name = input \ #加入换行字符“\”

('请输入你的名字:')

当两行语句都很短时,可以使用“;”( 半角分号)把语句合并成一行。不过多行语句合并成一行时,有可能造成阅读上的不方便,使用时需要慎重考虑!

a = 10; b = 20

1.4.4 程序的输入和输出

范例“CH0102.py”使用了两个内置函数:input()函数和print()函数。input()函数是取得输入内容,而print()函数则是将结果输出显示在屏幕上。这里先介绍print()函数,其语法如下。

print(value, ..., sep = '', end='\n',

file = sys.stdout, flush = False)

其中括号中参数的使用方法如下。

● value:要输出的数据。若是字符串,前后必须加上单引号或双引号。

● sep:以半角空格来隔开输出的值。

● end = '\n':为默认值。“'\n'”是换行符号,表示输出之后,光标会移到下一行。如果输出后不需要换行,可以用空字符“end = ' '”来代替换行符号。

● file = sys.stdout:表示它是一个标准输出装置,通常是指屏幕。

● flush = False:运行print()函数时,可以决定数据是先暂存于缓冲区还是全部输出。

使用print()函数时,可以加入变量名称,并使用“+”(半角加号)或“,”(半角逗号)进行运算或将字符串连接起来。

● 对于Python动态类型,虽然只定义一个变量,但它可以依次存储“Grace,Judy, Mark”,并在画面上显示。

● print()函数的参数也能设定变量,然后用“+”进行加法运算。

范例CH0103.py——时间显示

Step 01 在Python Shell交互模式下,单击“File”菜单下的“New File”子菜单命令,打开编辑器,创建新的文件。

Step 02 输入下列程序代码。

01 import time #导入时间模块

02 name = input('你的名字-> ')

03 print('Hi', name, '现在时间:')

04 print() #输出空白行

05 print(time.ctime())

Step 03 保存文件,按键盘上的【F5】键解释、运行程序,在Python Shell中会输 出结果。(【F5】键为执行程序的快捷键。)

程序解说

第1行:导入时间模块来取得时间。

第4行:print()函数不加任何参数,表示它会输出一行空白行。

调用time模块的ctime()方法来取得目前的日期和时间。

input()函数我们已经用了很多次,它的用法就是获得使用者在屏幕上输入的内容,其语法如下。

input([prompt])

prompt表示提示字符串,同样要以单引号或双引号来括住字符串。

如果要把函数input()取得的数据进一步加以利用,则可以使用变量来存储它。

name = input('你的名字->' )

把输入的名字交由变量name存储,由于它并未使用换行符号,所以光标会停留在“你的名字->”后面。

1.5 新手上路

对于初学者来说,需要注意的是,使用print()函数输出信息,字符串的前后需要加上单引号或双引号。

● 正确的语句如下。

如果字符串没有加上引号,有可能会出现以下错误。

因为,运行上面的代码时,Python的解释器无法判断“Hello”是什么?所以会出现错误提示“Name Error”,提醒我们可能是“Hello”的名称未被定义。

● print()函数中的字符串,如果忘记在结尾加上引号,则会显示Syntax Error(语法错误),出现错误的位置,后方会用红色长条标明。

在上一节的程序代码中,如果其中一条语句在输入的时候出现错误(没有加右括号),那么,在运行这段程序的时候,会直接显示错误所在行(显示红色长条)。

章节回顾

公元1989年,创始人Guido van Rossum(吉多·范罗苏姆)为了打发圣诞假期,针对非专业的程序设计人员开发了一款新的脚本语言(Script Language)。由于他是蒙提·派森飞行马戏团(Monty Python’s Flying Circus)的爱好者,所以我们有了以Python为名称的程序设计语言。

Python 2.x和Python 3.x同时存在,但彼此之间并非完全兼容。Python官方声称Python 2.7是Python 2.x系列的最后版本,由于资源较丰富,不少第三方函数库以它为基础。Python 3.x(也称Python 3000,或Py3k)没有向下兼容,提供支持的套件也比较有限。

解释Python程序代码必须通过Python运行环境进行。其中Python是官方的解释器,以C语言编写。

集成开发环境(Integrated Development Environment,缩写为IDE)通常包括编写程序的语言编辑器、调试器,有时还会有解释器, Python提供了IDLE软件作为Python程序语言的集成开发环境。

Python程序语言编写的程序代码称作“源代码”(Source Code),存储时需以“*.py”为扩展名进行存储。“源代码”经过解释转换成字节码,字节码需在VM虚拟机上运行才能输出结果。

print()函数将内容输出在屏幕上,而input()函数则用于取得输入的内容。

自我评价

1.利用print()函数输出下列运算的结果。

(1) 78 + 56

(2) 125 – 41

2.参考范例CH0103.py,输出“Hello!自己的名字”。

3.使用print()函数配合相关符号输出下列小图案,并解决可能碰到的问题。

相关图书

中学生C++创意编程
中学生C++创意编程
青少年编程魔法课堂 Python图形化创意编程
青少年编程魔法课堂 Python图形化创意编程
写给 青少年的人工智能 实践
写给 青少年的人工智能 实践
青少年编程魔法课堂 C++图形化创意编程
青少年编程魔法课堂 C++图形化创意编程
青少年Python趣味编程
青少年Python趣味编程
趣味掌控板编程
趣味掌控板编程

相关文章

相关课程