官方正版 Python编程基础与案例集锦 中学版+程序设计教程 基本语法内置对象用法技巧教程 中学生学习人工智能 Python语言自学书籍
运费: | 免运费 |
商品详情
定价:88.8
ISBN:9787121355394
作者:董付国、范建农
版次:1
出版时间:2019-02
内容提要:
全书共11 章,重点介绍Python 基本语法和内置对象的用法,以Python 为载体介绍了中学阶段常用的算法,以及数据可视化、科学计算可视化和人工智能方面的一些基础知识。书中设计了大量例题和代码,并配有相应的解析和注释。第1 章介绍Python 语言编程规范与代码优化建议,开发环境配置,扩展库安装,标准库与扩展库对象的导入和使用。第2 章介绍Python 基本数据类型、运算符与内置函数的用法,math、random、datetime 和turtle 等常用标准库的用法。第3 章介绍选择结构语法和应用。第4 章介绍for 循环与while 循环、break 语句和continue 语句的用法。第5 章介绍列表、元组、字典、集合、字符串等常用结构,列表推导式与生成器推导式,序列解包与切片操作。第6 章介绍函数定义与调用,函数参数,变量作用域,函数递归调用和lambda 表达式。第7 章介绍类的定义与使用,数据成员与成员方法,私有成员与公有成员,实例方法类方法和静态方法。第8 章介绍解析算法、枚举算法、递推算法、递归算法、分治算法、排序算法、查找算法、概率算法及其他算法的原理与Python 实现。第9 章介绍turtle 小海龟画图。第10 章介绍科学计算可视化和数据可视化的有关内容。第11 章介绍人工智能基础知识,重点介绍线性回归模型、KNN 分类算法和朴素贝叶斯分类算法的应用。
作者简介:
Python编程基础与案例集锦(中学版) |
董付国,副教授,自2000年开始一直任教于山东工商学院计算机学院,先后出版《Python程序设计》、《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》、《Python程序设计开发宝典》、《中学生可以这样学Python》等系列教材,多次获得校级教学优秀效果一等奖,分别使用C#和Python开发过多套适用于油田、煤矿的大型系统以及在线考试系统和课堂教学管理系统,发表科研论文40余篇,近30篇被EI收录,业余爱好杨氏太极拳传统85势大架。
Python程序设计教程 |
本书主编具有多年的高中任教经验,是浙江省科学技术协会会员,嘉兴市高中信息技术学科中心组核心成员,主持过多个省市级课题项目,出版了《高考零距离突破—高考金典》、《高考零距离突破—高考倒计时》(中国原子能出版社),《信息技术新时代领航》(文汇出版社),《导与练—信息技术系统复习》(浙江科学技术出版社),《计算机硬件组装》(机械工业出版社)。
目录:
Python编程基础与案例集锦(中学版) |
第1 章Python概述 1
11 Python 语言简介 2
12 Python 开发环境搭建 2
121 IDLE 2
122 Eclipse+PyDev 3
123 PAGE 5
124 Anaconda3 6
13 Python 代码编写规范 8
14 扩展库安装方法 10
15 标准库与扩展库对象的导入和使用 12
151 导入整个模块 12
152 明确导入模块中的特定对象 14
153 一次导入特定模块中的所有对象 15
16 本章知识要点 15
第2 章Python编程基础 17
21 基本数据类型 18
211 常用内置对象 18
212 常量与变量 19
213 数字类型 20
214 字符串 22
215 序列 23
22 运算符与表达式 23
221 算术运算符 25
222 关系运算符 26
223 成员测试运算符 27
224 逻辑运算符 28
225 集合运算符 29
23 常用内置函数 30
231 基本输入输出函数 33
232 数字有关的函数 34
233 序列有关的函数 35
234 函数map()、reduce()、filter() 38
235 函数range() 40
236 精彩例题分析与解答 41
24 常用标准库用法简介 44
241 数学模块math 44
242 随机模块random 46
243 日期时间模块datetime 47
244 小海龟画图模块turtle 47
25 本章知识要点 49
第3 章选择结构语法与应用 51
31 条件表达式 52
32 单分支选择结构 53
33 双分支选择结构 54
34 嵌套的选择结构 56
35 精彩例题分析与解答 58
36 本章知识要点 61
第4 章循环结构语法与应用 63
41 while 循环与for 循环 64
42 break 语句与continue 语句 65
43 精彩例题分析与解答 66
44 本章知识要点 75
第5 章Python序列结构及应用 77
51 列表 78
511 列表创建与删除 78
512 列表元素访问 79
513 列表常用方法 80
514 列表对象支持的运算符 83
515 内置函数对列表的操作 84
516 精彩例题分析与解答 85
52 元组 87
521 元组创建与元素访问 87
522 元组与列表的异同点 88
53 字典 89
531 字典创建与删除 90
532 字典元素的访问 90
533 元素添加、修改与删除 92
534 精彩例题分析与解答 92
54 集合 94
541 集合创建与删除 94
542 集合操作与运算 95
543 精彩例题分析与解答 97
55 字符串 100
551 字符串编码格式 101
552 转义字符 102
553 字符串格式化 104
554 字符串常量 105
555 字符串对象的常用方法 106
556 精彩例题分析与解答 112
56 推导式 114
561 列表推导式 114
562 生成器推导式 117
57 序列解包 118
58 切片 119
581 使用切片获取列表、元组、字符串中的部分元素 120
582 使用切片对列表进行元素插入、删除、修改操作 121
59 本章知识要点 123
第6 章函数设计与调用 125
61 函数定义与调用 126
62 函数参数 127
621 位置参数 129
622 默认值参数 129
623 关键参数 130
63 变量作用域 131
64 函数递归调用 132
65 lambda 表达式 134
66 精彩例题分析与解答 135
67 本章知识要点 140
第7 章面向对象程序设计 141
71 面向对象程序设计简介 142
72 类的定义与使用 142
73 数据成员与成员方法 143
731 私有成员与公有成员 143
732 数据成员 144
733 实例方法、静态方法和类方法144
74 属性 146
75 继承 149
76 精彩例题分析与解答 151
77 本章知识要点 155
第8 章常用算法的Python实现 157
81 解析算法案例解析 158
82 枚举算法案例分析 166
83 递推算法案例分析 169
84 递归算法案例分析 170
85 分治算法案例分析 177
86 排序算法案例分析 178
87 查找算法案例分析 181
88 其他常用算法案例分析 183
89 本章知识要点 191
第9 章turtle 编程 193
91 绘制折线图 194
92 多边形内部填充 196
93 事件处理 198
94 本章小结 205
第10 章科学计算可视化与数据可视化 207
101 绘制折线图 208
102 绘制柱状图 217
103 绘制散点图 219
104 交互式绘图 220
105 本章小结 223
第11 章人工智能基础 225
111 使用线性回归模型预测儿童身高 226
1111 基本概念 226
1112 线性回归模型原理 226
1113 使用线性回归模型预测
儿童身高 227
112 使用KNN 分类算法对人的体型进行
分类 229
1121 KNN 分类算法原理 229
1122 使用KNN 分类算法对
体型分类 230
113 使用朴素贝叶斯分类算法对中文邮件
进行分类 231
1131 基本概念 231
1132 朴素贝叶斯分类算法阿
分类原理 233
1133 使用朴素贝叶斯分类算法进行
中文邮件分类 234
114 本章小结 237
附录A Python 关键字清单 238
附录B 常用Python 内置模块与标准库清单 240
附录C 常用Python 扩展库清单 241
参考文献 242
Python程序设计教程 |
目录:
第1章 绪论
1.1 计算机科学
1.2 计算机思维与编程
1.3 现代编程理念
第2章 Python面向对象程序设计
2.1 Python面向对象程序设计
2.2 基本对象类型
2.3 变量
2.4 运算符
2.5 函数
2.6 列表、元组、字典
2.7 流程控制
第3章 常用算法思想及其程序实现
3.1 算法的概念和表示
3.2 枚举算法及其程序实现
3.3 排序算法及其程序实现
3.4 查找算法及其程序实现
3.5 递推算法及其程序实现
3.6 递归算法及其程序实现
第4章 Python数据分析
4.1 数据分析基础
4.2 数据导入
4.3 数据可视化
4.4 Python网络爬虫
4.5 数据挖掘
第5章 Python扩展应用
5.1 Python可视化编程
5.2 Python的扩展模块
5.3 Python与数据库连接(Access、MySQL)
5.4 Python与硬件连接
模拟卷(一)
模拟卷(二)
参考答案
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺