分享


Python语言程序设计教程(第2版)

作者:赵璐

字数:492

页数:320

版次:2

定价:59.8

ISBN:978-7-313-28085-5

出版日期:2022/12

图书简介

本书共11章,主要内容包括计算机基础及Python简介、编写简单的程序、程序流程控制、函数、列表与元组、字典与集合、文件与异常、中文文本分析基础、科学计算基础:numpy库和matplotlib库的应用、数据分析利器:pandas库的应用、网络爬虫技术的应用。 本书循序渐进地介绍了重要的基础概念,内容通俗易懂,遵循了Python的内在逻辑,知识体系完整,难度适中,既适合刚入门的初学者,也适合具有一定经验的工程技术人员参考。本书既可作为高等院校计算机、通信、电子、人工智能相关专业的程序设计课程教材,也可作为Python编程基础的培训教材,也适合学习Python语言和编程技术的人员阅读。

图书目录

初 级 篇
第1章 计算机基础及Python简介 3
1.1 计算机基础概述 3
1.2 Python语言的发展及现状 7
1.3 Python语言的特性与应用 8
1.4 开发环境的安装及配置 10
本章小结 14
小海龟课堂1 Hello, turtle! 14
课后习题1 20
第2章 编写简单的程序 23
2.1 示例程序:求两个整数的和 与平均值 23
2.2 标识符及命名规则 24
2.3 变量与赋值语句 25
2.4 数据的输入与输出 28
2.5 数值 30
2.6 字符串 35
2.7 混合运算和类型转换 43
本章小结 44
小海龟课堂2 能写能画的小海龟 44
课后习题2 52
第3章 程序流程控制 53
3.1 条件表达式 53
3.2 选择结构 55
3.3 循环结构 62
3.4 random库的基本应用 71
3.5 程序流程控制应用实例 73
本章小结 77
小海龟课堂3 金色的太阳花 77
课后习题3 79
综合案例1 小美答题 80
高 级 篇
第4章 函数 85
4.1 函数的基本概念 85
4.2 函数的使用 86
4.3 变量的作用域 93
4.4 递归函数 95
4.5 Lambda函数 97
4.6 函数应用实例 98
本章小结 99
小海龟课堂4 点亮圣诞树 99
课后习题4 104
第5章 列表与元组 105
5.1 列表介绍与元素访问 105
5.2 操作列表元素 107
5.3 操作列表 113
5.4 数值列表 122
5.5 元组 124
5.6 转换函数 127
5.7 列表与函数 128
5.8 列表与元组应用实例 131
本章小结 140
小海龟课堂5 绘制时钟表盘 141
课后习题5 144
第6章 字典与集合 146
6.1 字典的创建与访问 146
6.2 字典的基本操作 149
6.3 字典的整体操作 154
6.4 集合 159
6.5 字典与集合应用实例 165
本章小结 170
小海龟课堂6 时钟走起来 171
课后习题6 176
第7章 文件与异常 178
7.1 文件基础知识 178
7.2 文件操作 180
7.3 CSV文件操作 185
7.4 异常和异常处理 188
7.5 文件与异常应用实例 190
本章小结 194
小海龟课堂7 See you,turtle! 194
课后习题7 196
综合案例2 天气分析 197
专 题 篇
第8章 中文文本分析基础 211
8.1 中文文本分析相关库 211
8.2 中文文本分析应用实例 220
本章小结 233
课后习题8 233
第9章 科学计算基础:numpy库和
matplotlib库的应用 234
9.1 numpy库的使用 234
9.2 数组对象的常见操作 238
9.3 numpy库的专门应用 243
9.4 数组的文件输入与输出 248
9.5 matplotlib库的使用 251
9.6 科学计算相关库应用实例 264
本章小结 267
课后习题9 267
第10章 数据分析利器:pandas库 的应用 269
10.1 pandas库简介 269
10.2 Series对象的应用 270
10.3 DataFrame对象的应用 274
10.4 数据分析相关库应用实例 284
本章小结 287
课后习题10 287
第11章 网络爬虫技术的应用 289
11.1 计算机网络基础知识 290
11.2 requests库的使用 295
11.3 BeautifulSoup库的使用 301
11.4 网络爬虫技术应用实例 308
本章小结 311
课后习题11 311
附录 全国计算机等级考试二级
Python考试大纲 313
参考文献 314