账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Python程序设计教程 - 中国高校教材图书网
书名: Python程序设计教程
ISBN:9787302718796 责任编辑:
作者: 高贤强、张著、谢渠 主编;李小波、戴鑫 副主编  相关图书 装订:平装
印次:1-1 开本:大32开
定价: ¥69.80  折扣价:¥66.31
折扣:0.95 节省了3.49元
千字数:
出版社: 清华大学出版社 装订:平装
出版日期: 2026-07-01 页数:
每包册数: 立体化教材:
专业分类: 中图法分类:
用途分类: 读者分类:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
印刷日期:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
这是一本为数字时代学习者量身打造的编程入门教材。在人工智能与数据科学蓬勃发展的今天,旨在帮助读者系统掌握Python这一“全球通行证”语言,并深度培养作为现代人核心素养的计算思维。

本书内容编排科学,遵循认知规律,全书共三篇: 基础核心(第1~5章),系统讲解Python环境、语法与程序控制结构;数据结构与文件(第6、7章),深入介绍列表、字典等数据结构及文件操作;综合应用与前沿探索(第8、9章),引领读者实践数据可视化与网络爬虫应用。本书特色鲜明,构建了“三位一体”的教学体系: 通过科学的知识图谱与学习闭环帮助读者掌握系统知识;借助大量实例与实训任务强化实战能力;并有机融入课程思政,通过扩展阅读培养科技报国情怀、工匠精神与社会责任感。

本书结构清晰、实例丰富,既适合作为高校各专业程序设计课程教材,也是Python自学者理想的入门参考书。

作者简介:
 
章节目录:
目录

第一篇基 础 核 心

第1章Python概述3

1.1程序设计语言的发展及Python初识4

1.1.1程序设计语言的发展4

1.1.2Python语言简介6

1.1.3Python语言的应用领域6

1.2Python程序开发环境配置7

1.2.1Python解释器的下载和安装7

1.2.2常用IDE介绍11

1.3上机实训14

1.3.1实训目的14

1.3.2实训内容14

1.4本章小结14

1.4.1知识梳理14

1.4.2常见问题及解决方法15

扩展阅读: Python语言背后的故事15

习题16

第2章数据类型与数据输入输出17

2.1关键字与标识符18

2.1.1关键字18

2.1.2标识符18

2.1.3变量18

2.1.4变量赋值19

2.1.5注释20

2.2数据类型20

2.2.1数值型和布尔型20

2.2.2字符串21

2.2.3列表和元组22

2.2.4字典和集合22

2.2.5数据类型判断与转换23

2.3运算符与表达式26

2.3.1算术运算符26

2.3.2赋值运算符与复合赋值运算符27

2.3.3关系运算符27

2.3.4逻辑运算符28

2.3.5成员运算符29

2.3.6标识运算符29

2.3.7运算优先级29

2.3.8表达式书写规则30

2.4数据输入输出30

2.4.1数据输入30

2.4.2无格式数据输出30

2.4.3格式化数据输出31

2.5上机实训37

2.5.1实训目的37

2.5.2实训内容37

2.6本章小结39

2.6.1知识梳理39

2.6.2常见问题及解决方法40

扩展阅读: 《Python之禅》40

习题42

第3章常用内置函数与模块45

3.1常用内置函数46

3.1.1数学函数46

3.1.2转换函数48

3.1.3其他常用函数52

3.2常用内置模块54

3.2.1模块导入方法55

3.2.2math模块及其应用56

3.2.3random模块及其应用59

3.2.4turtle模块及其应用67

3.2.5time模块及其应用73

3.3上机实训78

3.3.1实训目的78

3.3.2实训内容78

3.4本章小结81

3.4.1知识梳理81

3.4.2常见问题及解决方法81

扩展阅读: 从“两弹一星”到“北斗导航”——看中国科技自立自强之路中

的“计算”力量82

习题83

第4章程序控制结构85

4.1顺序结构86

4.1.1程序流程图86

4.1.2程序的基本结构87

4.1.3顺序结构程序88

4.2分支结构89

4.2.1单分支与双分支结构89

4.2.2多分支结构93

4.2.3分支结构嵌套95

4.3循环结构99

4.3.1while循环语句与else语句99

4.3.2while循环嵌套101

4.3.3for循环语句与else语句104

4.3.4for循环嵌套107

4.3.5break与continue语句109

4.3.6pass语句111

4.4异常处理112

4.4.1异常112

4.4.2tryexcept语句113

4.5上机实训117

4.5.1实训目的117

4.5.2实训内容117

4.6本章小结119

4.6.1知识梳理119

4.6.2常见问题及解决方法120

扩展阅读: 从“都江堰”到“南水北调”——中华智慧中的程序控制逻辑120

习题121

第5章函数125

5.1函数概述126

5.2函数的基本使用127

5.2.1定义函数127

5.2.2调用函数128

5.2.3函数参数的作用129

5.2.4函数的返回值130

5.2.5函数的说明文档131

5.3函数的参数132

5.3.1位置参数132

5.3.2关键字参数133

5.3.3默认参数134

5.3.4不定长参数135

5.4多函数程序138

5.4.1变量作用域138

5.4.2函数嵌套调用140

5.5递归函数141

5.5.1递归的基本概念及工作原理141

5.5.2递归函数的应用142

5.5.3递归的设计原则143

5.5.4递归的优缺点144

5.6上机实训145

5.6.1实训目的145

5.6.2实训内容145

5.7本章小结148

5.7.1知识梳理148

5.7.2常见问题及解决方法149

扩展阅读: 函数的力量152

习题153

第二篇数据结构与文件

第6章字符串与组合数据类型159

6.1字符串160

6.1.1字符串的特性160

6.1.2字符串输入与输出161

6.1.3索引和切片162

6.1.4字符串的常见操作及方法164

6.2列表167

6.2.1列表的创建与删除168

6.2.2列表的常见操作及方法171

6.2.3列表的循环遍历179

6.2.4列表嵌套183

6.2.5列表的应用场景187

6.3元组188

6.3.1元组与列表的区别188

6.3.2元组的定义189

6.3.3元组的不可变性190

6.3.4元组的常见操作191

6.3.5元组的应用场景195

6.4字典197

6.4.1字典的创建197

6.4.2字典的常见操作199

6.4.3字典的循环遍历204

6.4.4字典的应用场景207

6.5集合209

6.5.1集合的创建209

6.5.2集合的特性210

6.5.3集合的常见操作211

6.5.4集合的应用场景215

6.6组合数据类型公共操作215

6.6.1公共运算符216

6.6.2公共内置函数218

6.6.3推导式222

6.7上机实训223

6.7.1实训目的223

6.7.2实训内容223

6.8本章小结225

6.8.1知识梳理225

6.8.2常见问题及解决方法226

扩展阅读: 从“户籍管理”到“数字中国”——看组合数据类型在国家

治理现代化中的基石作用227

习题228

第7章文件230

7.1文件的概念231

7.1.1文件的基本概念231

7.1.2文件操作的作用232

7.2文件的基本操作234

7.2.1文件的打开与关闭234

7.2.2文件读取与写入235

7.2.3文件指针与遍历238

7.3常见文件格式处理241

7.3.1CSV文件读写241

7.3.2JSON文件读写245

7.4文件与目录管理247

7.4.1文件操作248

7.4.2目录操作250

7.5上机实训251

7.5.1实训目的251

7.5.2实训内容251

7.6本章小结252

7.6.1知识梳理252

7.6.2常见问题及解决方法253

扩展阅读: 以文件为媒,守数据之责——藏在文件操作中的严谨与担当253

习题255

第三篇综合应用与前沿探索

第8章数据可视化259

8.1数据可视化的概述260

8.1.1数据可视化的作用与意义260

8.1.2常见的图表与适用场景260

8.1.3Python可视化工具生态简介263

8.2快速上手Matplotlib绘图264

8.2.1三步画出第一张图264

8.2.2图表美化: 颜色、标题与注释的直观调整267

8.3Matplotlib数据可视化实战案例273

8.3.1温湿度随时间变化曲线对比图273

8.3.2课程成绩相关热力图276

8.3.3学科课程成绩分布箱线图279

8.4快速上手Pandas绘图280

8.4.1数据加载与简单清洗280

8.4.2直接生成图表: 分组、聚合与可视化285

8.5Pandas数据可视化实战案例287

8.5.1班级间学科平均分对比与分布287

8.5.2社交媒体话题热度时间趋势291

8.5.3城市PM2.5浓度月度变化295

8.6上机实训299

8.6.1实训目的299

8.6.2实训内容299

8.7本章小结300

8.7.1知识梳理300

8.7.2常见问题及解决方法301

扩展阅读: 以数据可视化之力,绘就国计民生与责任担当303

习题305第9章网络爬虫307

9.1网络爬虫概述308

9.1.1网络爬虫的定义308

9.1.2爬虫的应用场景310

9.1.3爬虫的法律与伦理问题311

9.2静态网页爬取基础313

9.2.1HTTP基础313

9.2.2requests库的使用314

9.2.3HTML解析与BeautifulSoup317

9.3动态网页爬取技术320

9.3.1动态网页与AJAX技术简介320

9.3.2Selenium自动化工具322

9.4数据存储与清洗324

9.4.1爬取数据的本地化存储324

9.4.2数据去重与清洗326

9.5反爬机制与应对策略329

9.5.1常见反爬手段329

9.5.2反爬机制应对策略331

9.6上机实训334

9.6.1实训目的334

9.6.2实训内容334

9.7本章小结334

9.7.1知识梳理334

9.7.2常见问题及解决方法335

扩展阅读: 网络爬虫与数据素养——技术向善的实践路径335

习题335

参考文献337
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云章科技