图书介绍
大数据与人工智能技术丛书 Python网络编程Linux2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 赵宏,包广斌,马栋林编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302504832
- 出版时间:2018
- 标注页数:213页
- 文件大小:59MB
- 文件页数:223页
- 主题词:Linux操作系统-程序设计-高等学校-教材;软件工具-程序设计-高等学校-教材
PDF下载
下载说明
大数据与人工智能技术丛书 Python网络编程LinuxPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Linux系统介绍1
1.1 Linux的诞生1
1.2 Linux的特点2
1.3 Linux的组成4
1.4 Linux的应用6
1.5 常见Linux发行版本7
1.6 Linux的安装9
1.6.1 常用的安装方式9
1.6.2 安装前的准备10
1.6.3 虚拟机安装Linux10
1.6.4 多操作系统的安装14
1.7 本章小结14
习题14
第2章 Python语言基础15
2.1 Python语言简介15
2.2 Python语言解释器安装15
2.2.1 在线安装15
2.2.2 下载安装16
2.2.3 管理多个Python版本16
2.2.4 安装Python的IDE境17
2.2.5 测试Python IDE18
2.3 数据类型18
2.3.1 布尔型19
2.3.2 整型20
2.3.3 浮点型20
2.3.4 复数型20
2.3.5 字符串型22
2.3.6 列表型27
2.3.7 元组型29
2.3.8 字典型29
2.3.9 日期型31
2.3.10 数组型38
2.4 语法规则与语句40
2.4.1 输出与输入40
2.4.2 条件判断41
2.4.3 循环42
2.5 函数与模块45
2.5.1 自定义函数45
2.5.2 默认参数45
2.5.3 可变参数46
2.5.4 关键字参数47
2.5.5 命名关键字参数47
2.5.6 参数组合规则48
2.5.7 实参与形参48
2.5.8 递归49
2.5.9 模块50
2.6 类与对象52
2.6.1 类的定义与实例化对象52
2.6.2 类属性与实例属性52
2.6.3 属性封装55
2.6.4 类的继承57
2.6.5 多态58
2.7 异常和异常处理60
2.7.1 异常捕获与处理62
2.7.2 抛出异常64
2.8 文件65
2.8.1 读写文本文件67
2.8.2 读写二进制文件69
2.8.3 读写JSON71
2.8.4 读写StringIO73
2.8.5 读写BytesIO74
2.9 本章小结74
习题75
第3章 TCP/IP协议簇76
3.1 TCP/IP协议簇介绍76
3.2 链路层77
3.3 网络层79
3.3.1 IPv479
3.3.2 IPv682
3.3.3 网络层协议84
3.3.4 获取计算机IP地址实例85
3.3.5 获取局域网网关地址实例86
3.4 传输层86
3.4.1 UDP87
3.4.2 TCP88
3.4.3 主机收发数据统计信息程序实例89
3.5 应用层90
3.5.1 HTTP90
3.5.2 HTTPS93
3.5.3 FTP94
3.5.4 DNS96
3.5.5 SMTP99
3.5.6 POP3100
3.5.7 DHCP101
3.6 本章小结104
习题104
第4章 Socket105
4.1 Socket介绍105
4.2 SOCK_STREAM108
4.2.1 字符串转换实例108
4.2.2 文件下载实例110
4.2.3 扫描主机端口实例113
4.3 SOCK_DGRAM113
4.3.1 获取服务器CPU使用情况实例114
4.3.2 获取服务器内存使用情况实例117
4.4 SOCK_RAW119
4.4.1 ICMP报文119
4.4.2 ICMP报文校验和计算121
4.4.3 数据转换为bytes格式121
4.4.4 探测主机是否在线实例123
4.4.5 网络嗅探实例125
4.5 本章小结127
习题127
第5章 进程与线程128
5.1 进程与线程介绍128
5.2 多进程编程129
5.2.1 多进程文件下载服务实例129
5.2.2 进程池扫描主机端口实例130
5.2.3 多进程返回服务器负载情况实例132
5.3 多线程编程134
5.3.1 多线程文件下载服务实例134
5.3.2 线程池扫描主机端口实例135
5.4 socketserver137
5.4.1 多进程TCP实例137
5.4.2 多进程UDP实例139
5.4.3 多线程TCP与多线程UDP141
5.5 GUI聊天室实例142
5.5.1 Tkinter142
5.5.2 服务器端程序147
5.5.3 客户端程序148
5.5.4 程序运行结果151
5.6 本章小结152
习题152
第6章 网络应用程序实例153
6.1 网页内容获取153
6.1.1 通过API获取天气数据实例153
6.1.2 正则表达式155
6.1.3 通过爬虫获取天气数据实例156
6.1.4 通过爬虫下载网页中的图片实例158
6.1.5 爬虫获取需要验证用户身份的网站信息实例159
6.1.6 爬虫获取使用HTTPS网站信息实例163
6.2 访问FTP服务器166
6.2.1 搭建FTP服务器166
6.2.2 访问FTP服务器的常用函数166
6.2.3 访问FTP服务器程序实例168
6.3 访问DNS169
6.3.1 DNS记录类型169
6.3.2 访问DNS程序实例170
6.4 收发E-mail171
6.4.1 设置QQ邮箱授权码171
6.4.2 简单邮件发送实例172
6.4.3 HTML格式邮件发送实例175
6.4.4 带附件的邮件发送实例176
6.4.5 带图片的邮件发送实例177
6.4.6 邮件接收实例178
6.5 获取DHCP信息183
6.5.1 Scapy简介及安装183
6.5.2 获取DHCP信息程序实例183
6.6 本章小结185
习题186
第7章 Web应用程序开发187
7.1 WSGI187
7.2 Django189
7.2.1 Django安装与配置190
7.2.2 SQLite3数据库192
7.2.3 向客户端回应简单信息195
7.2.4 向客户端回应HTML文件196
7.2.5 模板标签197
7.2.6 框架实例201
7.3 本章小结210
习题211
参考文献212
热门推荐
- 1277525.html
- 2485598.html
- 159717.html
- 969241.html
- 504019.html
- 2398150.html
- 2075707.html
- 724811.html
- 574225.html
- 833599.html
- http://www.ickdjs.cc/book_1360938.html
- http://www.ickdjs.cc/book_3198823.html
- http://www.ickdjs.cc/book_1870369.html
- http://www.ickdjs.cc/book_2633463.html
- http://www.ickdjs.cc/book_612589.html
- http://www.ickdjs.cc/book_15517.html
- http://www.ickdjs.cc/book_586397.html
- http://www.ickdjs.cc/book_1011268.html
- http://www.ickdjs.cc/book_3484537.html
- http://www.ickdjs.cc/book_3031539.html