Python程序设计案例教程 从入门到机器学习 微课版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张思民编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302510147
- 页数:244 页
第1章 Python语言快速入门 1
1.1Python的安装与配置 1
1.2运行Python程序 2
1.2.1运行Python的方式 2
1.2.2Python编写规范 4
1.3编写简单的Python程序 5
习题1 9
第2章 Python语法速览 10
2.1Python的数据类型 10
2.2列表和元组 12
2.2.1列表定义与列表元素 12
2.2.2列表的操作函数 13
2.2.3元组 15
2.3字典和集合 16
2.3.1字典 16
2.3.2集合 17
2.4程序控制结构 18
2.4.1顺序控制语句 18
2.4.2if选择语句 21
2.4.3循环语句 25
2.5函数 31
2.5.1函数的定义与调用 31
2.5.2局部变量与全局变量 32
2.5.3常用内置函数 33
2.5.4匿名函数lambda 35
2.6案例精选 35
习题2 41
第3章 类与模块 43
3.1类和对象 43
3.1.1类的格式与创建对象 43
3.1.2类的继承 46
3.1.3运算符重载 48
3.2模块 48
3.2.1模块的导入 48
3.2.2自定义模块 49
3.2.3常用标准库模块 50
3.2.4使用pip安装和管理扩展模块 54
3.3案例精选 55
习题3 57
第4章 图形用户界面设计 58
4.1图形用户界面概述 58
4.1.1常用设计图形界面的模块 58
4.1.2tkinter模块 58
4.2窗体容器和组件 59
4.2.1窗体容器和标签组件 59
4.2.2按钮和事件处理 61
4.3界面布局管理 63
4.4文本框组件 65
4.5其他常用组件 68
4.5.1单选按钮和复选框 68
4.5.2标签框架、下拉列表框和滚动文本框 69
4.6菜单与对话框 71
4.6.1菜单 71
4.6.2对话框 73
4.7鼠标键盘事件 78
4.7.1鼠标事件 78
4.7.2键盘事件 80
4.8案例精选 81
习题4 83
第5章 绘图及图像处理 85
5.1绘制图形 85
5.1.1用画布组件绘图 85
5.1.2用turtle模块绘图 88
5.2数字图像处理基础 90
5.2.1Python图像处理类库PIL 90
5.2.2图像处理技术 91
5.3案例精选 94
习题5 105
第6章 文件与数据库编程(数据存储) 106
6.1文件目录 106
6.1.1文件目录函数 106
6.1.2文件目录操作 106
6.2文件的读写操作 108
6.2.1文件操作函数 108
6.2.2打开和关闭文件 109
6.2.3读取文件操作 109
6.2.4写入文件操作 111
6.2.5二进制文件的读写 114
6.2.6对Excel数据的读写操作 115
6.2.7处理JSON格式数据 119
6.3Python数据库编程 124
6.3.1SQLite数据库编程 124
6.3.2操作MySQL数据库 129
6.4案例精选 133
6.4.1多功能文本编辑器 133
6.4.2保存结构化数据 137
6.4.3英汉小词典设计 139
习题6 142
第7章 多线程与异常处理 144
7.1多线程编程 144
7.1.1线程与多线程 144
7.1.2线程的生命周期 145
7.1.3创建线程的threading.Thread类 146
7.1.4线程同步 150
7.2异常处理 153
7.2.1Python中的常见标准异常 153
7.2.2异常的捕捉与处理 154
7.3正则表达式 156
7.3.1字符匹配与匹配模式 156
7.3.2正则表达式的规则 157
7.3.3正则表达式re模块的方法 158
7.4案例精选 160
习题7 163
第8章 网络程序设计 164
8.1套接字Socket编程基础 164
8.1.1套接字Socket 164
8.1.2TCP与UDP 165
8.2套接字Socket程序设计 166
8.2.1基于TCP的客户机/服务器模式 166
8.2.2基于UDP的网络程序设计 169
8.3网络应用案例精选 170
8.3.1文件传输协议FTP应用 170
8.3.2基于TCP的端口扫描器 172
8.3.3远程控制计算机 174
8.3.4网络域名解析 176
8.4网络爬虫实战入门 178
8.4.1抓取网页数据 178
8.4.2网络爬虫简介 182
8.5网络爬虫案例精选 188
8.5.1爬取某网站大学排名榜 188
8.5.2爬取网络版小说——《红楼梦》 189
8.5.3爬取天气预报信息 193
8.5.4网络爬虫利器——Requests 195
8.5.5爬取购物网站商品信息 198
8.6Python Web服务简介 201
习题8 203
第9章 算法设计及机器学习实战入门 204
9.1常见的数据结构 204
9.1.1堆栈 204
9.1.2队列 205
9.1.3链表 207
9.1.4树 213
9.2迷宫问题算法设计 219
9.3曲线点抽稀算法 223
9.3.1道格拉斯-普克算法 224
9.3.2垂距限值算法 227
9.4Python机器学习实战入门 229
9.4.1机器学习及其算法 229
9.4.2机器学习应用实例 231
9.5机器学习案例精选 233
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019