





定价:59元
印次:1-4
ISBN:9787302619604
出版日期:2022.11.01
印刷日期:2024.12.13
图书责编:谢琛
图书分类:教材
本书围绕Python程序设计方法及应用,依据感知Python、理解Python、应用Python的渐进式思路组织教材内容,注重各知识点间的交叉融合以及Python应用能力的培养。 本书共8章,大致分为三部分:第一部分(第1章)感知Python,介绍Python的环境配置、基本输入输出、变量命名、语法规范等,通过实例认识Python程序,感知程序运行过程及设计方法;第二部分(第2~6章)理解Python,详细介绍数据类型、程序控制结构、函数、文件和数据处理;第三部分(第7~8章)应用Python,介绍Python图形界面设计tkinter库,以及Python在绘图、数据可视化、数据处理库等方面的应用。本书叙述清晰,案例丰富,读者可以循序渐进地学会Python编程方法及应用。 本书适合作为各类大专院校的Python程序设计教材,也可作为计算机等级考试(二级)的辅导教材,以及Python程序设计爱好者的自学参考书。
梁爱华,女,北京联合大学副教授,41岁,工学博士,北京联合大学工科中心信息技术基础实验室主任,研究方向为模式识别。主讲课程包括“Python程序设计”、“基于Python的AI实践”,“Java面向对象程序设计”等。潜心教学研究,注重科教融合。主编教材2部,参编教材3部。主持或作为骨干参与了国家自然科学基金、国家科技支撑计划、北京市自然基金、产学合作协同育人、北京市教委科技计划、教育教学改革等项目多项。累计发表SCI/EI/CSCD研究论文30余篇。指导学生创新创业科技项目10余项,指导学生在各级各类学科竞赛中获奖30余项。
前言 Python程序设计与应用Python语言从20世纪90年代诞生至今,由于其易学易用以及丰富的开源库,使其在数据分析、人工智能等多领域有着广泛的应用,是最受欢迎的程序设计语言之一。Python通过众多的第三方库,覆盖了从数据到智能、文本处理到虚拟现实、控制逻辑到系统结构等几乎所有的计算领域,所有专业的学生,均可以找到Python与其专业领域应用的结合点,Python简洁易用的特点,让其成为很适合大学生学习和掌握的第一门程序设计语言。目前绝大多数高校均开设了Python程序设计课程。 把Python程序设计作为一门语言,真正用起来解决实际问题才是它的价值所在。因此,在本书的编写中,将从“会编程”到“真应用”作为理念。本书的编者长期从事程序设计语言的教学与应用开发,将多年的教学实践经验融入本书的编写过程中,全书通过100多个问题求解案例,既注重知识点从单一到综合的呈现,又注重知识点间的交叉融合,同时通过综合实验的精心设计,注重分析和解决实际问题的能力提升。 1. 本书内容 按照感知Python、理解Python、应用Python的渐进式思路组织。本书共8章,大致分为以下三部分。 第一部分(第1章)感知Python,介绍Python的环境配置、基本输入输出、变量命名、语法规范等。读者通过第一个程序认识Python,通过实例感知程序设计的流程和方法,同时了解程序设计应遵循的编程规范。 第二部分(第2~6章)理解Python,详细介绍数据类型、程序控制结构、函数、文件和数据处理。从基本数据类型到组合数据类型,体会处理数据过程中的类型选择。通过程序控制结构,详...
第1章Python概述1
1.1Python简介2
1.1.1计算机语言2
1.1.2Python语言的发展历史2
1.1.3Python的应用领域3
1.2开发环境配置4
1.2.1下载和安装开发环境4
1.2.2其他开发工具5
1.2.3编写第一个程序6
1.2.4查看帮助7
1.2.5第三方库的安装8
1.3基本输入输出9
1.3.1赋值语句9
1.3.2input()函数10
1.3.3print()函数11
1.3.4eval()函数12
1.4变量13
1.4.1关键字13
1.4.2变量命名14
1.5注释与缩进15
1.5.1注释15
1.5.2缩进15
1.6程序的编写方法16
1.7源程序打包16
1.8本章小结17
1.9上机实验17
习题19
第2章基本数据类型21
2.1数据类型22Python程序设计与应用目录2.2数值类型22
2.2.1整数类型22
2.2.2浮点数类型24
2.2.3复数类型25
2.2.4数值运算25
2.3布尔类型32
2.4字符串类型33
2.4.1字符串表示33
2.4.2字符串编码35
2.4.3字符串格式化39
2.4.4字符串索引与切片42
2.4.5字符串处理函数45
2.4.6字符串处理方法46
2.5数据类型转换53
2.6本章小结54
2.7上机实验55
习题58
第3章程序控制结构61
3.1程序结构62
3.1.1程序流程图62
3.1.2结构化程序设计64
3.1.3程序的基本结构64...