Python中文网

推荐编程书籍:Python语言程序设计/高等学校计算机专业规划教材,由清华大学出版社2017-11-01月出版发行,本书编译以及作者信息 为:王小银,王曙燕,孙家泽 著,此次为第1次发行, 国际标准书号为:9787302485582,品牌为清华大学出版社(TSINGHUA UNIVERSITY PRESS), 这本书采用平装开本为16开,纸张采为胶版纸,全书共有239页字数36万3000字,是本Python 编程相关非常不错的书。

此书内容摘要

本书以程序设计为主线,由浅入深、循序渐进地讲述Python语言的基本概念、基本语法和数据结构等基础知识。内容包括Python语言及其编程环境,数据类型、运算符和表达式,基本流程控制(顺序、选择和循环),序列、字典与集合,函数与模块,文件,异常处理,面向对象程序设计,图形用户界面设计以及Python在数据挖掘中的应用。
本书注重实用性和实践性,通过对一些典型算法的解析及其实现给读者一些解题示范和启发;实例通俗易懂。
本书可作为高等学校Python语言程序设计课程的教材,也可作为工程技术人员和计算机爱好者的参考资料。

关于此书作者

暂无.

编辑们的推荐

(1)以程序设计为主线,由浅入深、循序渐进地讲述Python语言的基本概念、基本语法和数据结构等基础知识。
(2)注重实用性和实践性,通过对一些典型算法的解析及其实现给读者一些解题示范和启发;实例通俗易懂。
(3)重点介绍Python图形用户界面设计以及Python在数据挖掘中的应用。
(4)可作为高等学校Python语言程序设计课程的教材,也可作为工程技术人员和计算机爱好者的参考资料。

Python语言程序设计/高等学校计算机专业规划教材图书的目录

第1章Python语言概述/1
1.1Python语言的发展1
1.1.1Python的起源1
1.1.2Python的发展2
1.2Python语言的特点2
1.2.1Python的特性2
1.2.2Python的缺点4
1.2.3Python与其他语言的比较5
1.3简单的Python程序介绍5
1.4Python的程序开发工具8
1.4.1Python的版本选择8
1.4.2Python的安装10
1.4.3Python的开发环境10
习题13
第2章数据类型、运算符和表达式/14
2.1常量、变量与标识符14
2.1.1标识符14
2.1.2常量15
2.1.3变量15
2.2Python的基本数据类型17
2.2.1整型数据17
2.2.2实型数据18
2.2.3字符型数据19
2.2.4布尔型数据20
2.2.5复数类型数据21
2.3运算符与表达式22
2.3.1Python运算符22
2.3.2算术运算符和算术表达式23
2.3.3赋值运算符和赋值表达式26〖1〗Python语言程序设计目录〖3〗〖3〗
2.3.4关系运算符和关系表达式29
2.3.5逻辑运算符和逻辑表达式30
2.3.6成员运算符和成员表达式32
2.3.7同一性运算符和同一性表达式33
2.4运算符的优先级和结合性34
习题34
第3章顺序程序设计/36
3.1算法36
3.1.1算法的概念36
3.1.2算法的评价标准37
3.1.3算法的表示38
3.2程序的基本结构40
3.2.1顺序结构41
3.2.2选择结构41
3.2.3循环结构41
3.3数据的输入与输出42
3.3.1标准输入与输出43
3.3.2格式化输出45
3.4顺序程序设计举例47
习题49
第4章选择结构程序设计/50
4.1单分支选择结构50
4.2双分支选择结构51
4.3多分支选择结构52
4.4选择结构嵌套54
4.5选择结构程序举例56
习题60
第5章循环结构程序设计/62
5.1while循环结构62
5.1.1while语句62
5.1.2while语句应用63
5.2for语句结构65
5.2.1for语句65
5.2.2for语句应用67
5.3循环的嵌套68
5.4循环控制语句70
5.4.1break语句70
5.4.2continue语句71
5.4.3pass语句72
5.5循环结构程序举例72
习题76



部分内容试读

Python语言由荷兰人Guido van Rossum于1989年发明,1991年首次公开发行。Python语言经过二十多年的发展,已经广泛应用于计算机科学与技术、科学计算、数据的统计分析、移动终端开发、图形图像处理、人工智能、游戏设计、网站开发等领域。Python是一种面向对象、解释运行、扩展性很强的程序设计语言,语法简洁清晰,同时拥有功能丰富的标准库和扩展库。其标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等功能;扩展库则覆盖科学计算、Web开发、数据库接口、图形系统等多个领域,并且大多功能成熟而稳定。
通过Python语言程序设计课程的学习,读者可以掌握Python语言的程序结构、语法规则和编程方法,具有独立编写常规Python语言应用程序的能力,同时为设计大型应用程序和系统程序打下坚实的基础。本课程是数据结构、面向对象程序设计、操作系统和软件工程等课程的基础,可为这些课程提供实践工具。
本书以程序设计为主线,由浅入深、循序渐进地讲述Python语言的基本概念、基本语法和数据结构等基础知识。全书共13章,第1和第2章介绍了Python语言基本概念、基本数据类型、运算符和表达式;第3~5章介绍了三种基本程序设计结构(顺序结构、选择结构和循环结构);第6和第7章介绍了序列(包括列表、元组和字符串)、字典与集合;第8章介绍了函数与模块的定义和使用;第9和第10章介绍了文件、异常处理的基本知识;第11章介绍了面向对象程序设计相关知识及应用;第12章介绍了使用Python进行图形用户界面的设计;第13章介绍了Python在数据挖掘中的应用。本书中的例题均在Python 3.5运行环境中调试通过。
本书第1章由王曙燕编写,第2~12章及附录由王小银编写,第13章由孙家泽编写,全书由王小银统稿。研究生权雅菲和陈朋媛参与了部分校对工作,作者在此一并表示衷心的感谢。
本书可作为高等学校Python语言程序设计课程的教材,也可作为工程技术人员和计算机爱好者的参考资料。
由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。

编者
2017年10月

关于此书评价

暂无.

书摘内容

第5章循环结构程序设计结构化程序由顺序结构、选择结构和循环结构组成。前面已经介绍了顺序结构和选择结构的程序设计,这一章主要介绍循环结构程序设计。
循环结构是一种重复执行的程序结构。在许多实际问题中,需要对问题的一部分通过若干次有规律的重复计算来实现。例如,求大量的数据之和、迭代求根、递推法求解等,这些都要用到循环结构的程序设计。循环是计算机解题的一个重要特征,计算机运算速度快,最善于进行重复性的工作。
在Python中,能用于循环结构的流程控制语句有while语句和for 语句。下面将对这两种循环分别进行介绍。
5.1while循环结构〖*4/5〗5.1.1while语句〖*2〗1. while语句的一般格式while语句的一般格式为: while条件表达式:
循环体功能: 条件表达式描述循环的条件,循环体语句描述要反复执行的操作,称为循环体。while语句执行时,图5.1while循环流程图
先计算条件表达式的值,当条件表达式的值为真(非0)时,循环条件成立,执行循环体;当条件表达式的值为假(0)时,循环条件不成立,退出循环,执行循环语句的下一条语句。其执行流程如图5.1所示。
注意:
(1) 当循环体由多条语句构成时,必须用缩进对齐的方式组成一个语句块来分隔子句,否则会产生错误。
(2) 与if语句的语法类似,如果while循环体中只有一条语句,可以将该语句与while写在同一行中。
(3) while语句的条件表达式不需要用括号括起来,表达式后面必须有冒号。
(4) 如果表达式永远为真,循环将会无限地执行下去。在循环体内必须有修改表达式值的语句,使其值趋向False,让循环趋于结束,避免无限循环。〖1〗Python语言程序设计第5章循环结构程序设计〖3〗〖3〗2. 在while语句中使用else子句
while语句中使用else子句的一般形式为: while条件表达式:
循环体
else:
语句Python与其他大多数语言不同,可以在循环语句中使用else子句,即构成了while…else循环结构,else中的语句会在循环正常执行完的情况下执行(不管是否执行循环体)。例如: count=int(input())
while count<5:
print(count,"is less han 5")
count=count+1
else:
print(count,"is not less than 5")程序的一次运行结果如下: 8��
8 is not less than 5
在该程序中,当输入8时,循环体一次都没有执行,退出循环时,执行else子句。
5.1.2while语句应用
【例5.1】求∑100n=1n。
分析: 该题目实际是求若干个数之和的累加问题。定义sum存放累加和,用n表示加数,用循环结构解决,每循环一次累加一个整数值,整数的取值范围为1~100。
……

Python语言程序设计/高等学校计算机专业规划教材最新最全的试读、书评、目录、简介信息由Python中文网整理提供。