图书介绍
Python大学教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张基温编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302504542
- 出版时间:2018
- 标注页数:319页
- 文件大小:53MB
- 文件页数:332页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Python大学教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1单元 Python起步1
1.1 程序设计语言与Python1
1.1.1 计算机程序设计语言1
1.1.2 高级程序设计语言分类3
1.1.3 Python及其特点6
1.1.4 Python模块与脚本文件8
练习1.111
1.2 Python数值对象类型12
1.2.1 Python数据类型12
1.2.2 Python内置数值类型13
1.2.3 Decimal和Fraction15
练习1.216
1.3 Python数据对象、变量与赋值17
1.3.1 Python可变对象与不可变对象17
1.3.2 Python变量与赋值操作18
13.3 Python垃圾回收与对象生命期21
1.3.4 Python标识符与保留字22
练习1.323
1.4 数值计算——万能计算器24
1.4.1 内置算术操作符与算术表达式24
1.4.2 内置数学函数27
1.4.3 math模块29
练习1.431
1.5 输入与输出32
1.5.1 回显与print()函数的基本用法32
1.5.2 转义字符与print()函数的格式控制33
1.5.3 input()函数37
练习1.537
第2单元 Python程序结构38
2.1 命题与判断39
2.1.1 布尔类型39
2.1.2 比较表达式39
2.1.3 逻辑表达式40
2.1.4 身份判定操作43
练习2.143
2.2 选择结构45
2.2.1 if-else型选择结构45
2.2.2 if-else嵌套与if-elif选择结构47
练习2.249
2.3 循环结构50
2.3.1 while语句51
2.3.2 for语句52
2.3.3 循环嵌套54
2.3.4 循环中断与短路控制56
2.3.5 穷举59
2.3.6 迭代61
2.3.7 确定性模拟66
2.3.8 随机模拟与random模块68
练习2.371
2.4 函数73
2.4.1 函数调用、定义与返回73
2.4.2 基于函数的变量作用域77
2.4.3 函数参数技术79
2.4.4 函数标注83
2.4.5 递归84
2.4.6 lambda表达式88
练习2.489
2.5 程序异常处理92
2.5.1 异常处理的基本思路与异常类型93
2.5.2 try-except语句94
2.5.3 控制异常捕获范围96
2.5.4 else子句与finally子句96
2.5.5 异常的人工显式触发:raise与assert97
练习2.598
第3单元 容器100
3.1 序列容器100
3.1.1 序列对象的构建100
3.1.2 序列通用操作102
3.1.3 列表的个性化操作108
3.1.4 字符串的个性化操作111
3.1.5 字符串编码与解码114
3.1.6 字符串格式化与format()方法116
3.1.7 正则表达式119
练习3.1125
3.2 无序容器129
3.2.1 字典129
3.2.2 集合132
练习3.2135
3.3 迭代器、生成器与推导表达式138
3.3.1 迭代器138
3.3.2 生成器139
3.3.3 推导表达式144
练习3.3147
第4单元 面向类的程序设计150
4.1 类及其组成150
4.1.1 类模型及其语法150
4.1.2 类对象、实例对象与__init__()方法152
4.1.3 最小特权原则与对象成员访问限制155
4.1.4 实例方法、静态方法与类方法158
练习4.1159
4.2 Python内置的类属性、方法与函数161
4.2.1 内置的类属性161
4.2.2 获取类与对象特征的内置函数162
4.2.3 操作符重载166
4.2.4 可定制的内置方法168
练习4.2176
4.3 类的继承178
4.3.1 类的继承及其关系测试178
4.3.2 新式类与object180
4.3.3 子类访问父类成员的规则182
4.3.4 子类实例的初始化与super182
练习4.3187
第5单元 Python数据处理190
5.1 Python文件操作190
5.1.1 文件对象及其操作过程190
5.1.2 文件打开函数open()192
5.1.3 文件属性与方法195
5.1.4 文件可靠关闭与上下文处理器196
5.1.5 二进制文件的序列化读写197
5.1.6 文件指针位置获取与移动200
练习5.1200
5.2 Python数据库操作203
5.2.1 数据库与SQL203
5.2.2 用pyodbc访问数据库207
5.2.3 SQLite3数据库213
练习5.2215
5.3 文件与目录管理216
5.3.1 文件和目录管理(os模块和os.path模块)217
5.3.2 文件压缩(zipfile模块)219
5.3.3 文件复制(shutil模块)221
练习5.3221
第6单元 Python网络编程222
6.1 Python Socket编程222
6.1.1 TCP/IP与Socket222
6.1.2 socket模块与socket对象226
6.1.3 TCP的Python Socket编程228
6.1.4 UDP的Python Socket编程231
练习6.1232
6.2 Python WWW应用开发235
6.2.1 WWW及其关键技术235
6.2.2 urllib模块库241
6.2.3 urllib.parse模块与URL解析242
6.2.4 urllib.request模块与网页抓取244
6.2.5 网页提交表单247
6.2.6 urllib.error模块与异常处理248
6.2.7 webbrowser模块249
练习6.2250
第7单元 Python GUI开发252
7.1 GUI三要素:组件、布局与事件处理252
7.1.1 组件与tkinter252
7.1.2 布局与布局管理器256
7.1.3 事件绑定与事件处理259
练习7.1263
7.2 GUI程序结构265
7.2.1 基于tkinter的GUI开发环节265
7.2.2 面向对象的GUI程序框架268
练习7.2270
7.3 GUI制作示例270
7.3.1 Label与Button270
7.3.2 Entry与Message276
7.3.3 Text与滚动条280
7.3.4 选择框287
7.3.5 菜单293
练习7.3296
附录A Python运算符297
附录B Python内置函数301
附录C Python标准模块库目录307
附录D Python 3.0标准异常类结构(PEP348)316
参考文献318
热门推荐
- 1310244.html
- 723088.html
- 2562877.html
- 3092006.html
- 3229797.html
- 798399.html
- 3034649.html
- 1149711.html
- 588296.html
- 3694763.html
- http://www.ickdjs.cc/book_1896458.html
- http://www.ickdjs.cc/book_522818.html
- http://www.ickdjs.cc/book_3313504.html
- http://www.ickdjs.cc/book_2899179.html
- http://www.ickdjs.cc/book_2659621.html
- http://www.ickdjs.cc/book_445709.html
- http://www.ickdjs.cc/book_1721349.html
- http://www.ickdjs.cc/book_2097483.html
- http://www.ickdjs.cc/book_3225565.html
- http://www.ickdjs.cc/book_317406.html