展开全部

主编推荐语

Python网络编程与Linux实战应用

内容简介

本书选用Python语言,针对Linux环境,讲解网络编程原理与实际应用,内容包括Python语言介绍、Linux系统特点、TCP/IP协议簇原理、Socket编程、HTTP应用程序开发、FTP与E-mail应用程序开发、多线程与数据库、Web APP应用程序开发和Web程序框架等。

目录

  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 前言
  • 目录
  • 第1章 Linux系统介绍
  • 1.1 Linux的诞生
  • 1.2 Linux的特点
  • 1.3 Linux的组成
  • 1.4 Linux的应用
  • 1.5 常见Linux发行版本
  • 1.6 Linux的安装
  • 1.6.1 常用的安装方式
  • 1.6.2 安装前的准备
  • 1.6.3 虚拟机安装Linux
  • 1.6.4 多操作系统的安装
  • 1.7 本章小结
  • 习题
  • 第2章 Python语言基础
  • 2.1 Python语言简介
  • 2.2 Python语言解释器安装
  • 2.2.1 在线安装
  • 2.2.2 下载安装
  • 2.2.3 管理多个Python版本
  • 2.2.4 安装Python的IDE环境
  • 2.2.5 测试Python IDE
  • 2.3 数据类型
  • 2.3.1 布尔型
  • 2.3.2 整型
  • 2.3.3 浮点型
  • 2.3.4 复数型
  • 2.3.5 字符串型
  • 2.3.6 列表型
  • 2.3.7 元组型
  • 2.3.8 字典型
  • 2.3.9 日期型
  • 2.3.10 数组型
  • 2.4 语法规则与语句
  • 2.4.1 输出与输入
  • 2.4.2 条件判断
  • 2.4.3 循环
  • 2.5 函数与模块
  • 2.5.1 自定义函数
  • 2.5.2 默认参数
  • 2.5.3 可变参数
  • 2.5.4 关键字参数
  • 2.5.5 命名关键字参数
  • 2.5.6 参数组合规则
  • 2.5.7 实参与形参
  • 2.5.8 递归
  • 2.5.9 模块
  • 2.6 类与对象
  • 2.6.1 类的定义与实例化对象
  • 2.6.2 类属性与实例属性
  • 2.6.3 属性封装
  • 2.6.4 类的继承
  • 2.6.5 多态
  • 2.7 异常和异常处理
  • 2.7.1 异常捕获与处理
  • 2.7.2 抛出异常
  • 2.8 文件
  • 2.8.1 读写文本文件
  • 2.8.2 读写二进制文件
  • 2.8.3 读写JSON
  • 2.8.4 读写StringIO
  • 2.8.5 读写BytesIO
  • 2.9 本章小结
  • 习题
  • 第3章 TCP/IP协议簇
  • 3.1 TCP/IP协议簇介绍
  • 3.2 链路层
  • 3.3 网络层
  • 3.3.1 IPv4
  • 3.3.2 IPv6
  • 3.3.3 网络层协议
  • 3.3.4 获取计算机IP地址实例
  • 3.3.5 获取局域网网关地址实例
  • 3.4 传输层
  • 3.4.1 UDP
  • 3.4.2 TCP
  • 3.4.3 主机收发数据统计信息程序实例
  • 3.5 应用层
  • 3.5.1 HTTP
  • 3.5.2 HTTPS
  • 3.5.3 FTP
  • 3.5.4 DNS
  • 3.5.5 SMTP
  • 3.5.6 POP3
  • 3.5.7 DHCP
  • 3.6 本章小结
  • 习题
  • 第4章 Socket
  • 4.1 Socket介绍
  • 4.2 SOCK_STREAM
  • 4.2.1 字符串转换实例
  • 4.2.2 文件下载实例
  • 4.2.3 扫描主机端口实例
  • 4.3 SOCK_DGRAM
  • 4.3.1 获取服务器CPU使用情况实例
  • 4.3.2 获取服务器内存使用情况实例
  • 4.4 SOCK_RAW
  • 4.4.1 ICMP报文
  • 4.4.2 ICMP报文校验和计算
  • 4.4.3 数据转换为bytes格式
  • 4.4.4 探测主机是否在线实例
  • 4.4.5 网络嗅探实例
  • 4.5 本章小结
  • 习题
  • 第5章 进程与线程
  • 5.1 进程与线程介绍
  • 5.2 多进程编程
  • 5.2.1 多进程文件下载服务实例
  • 5.2.2 进程池扫描主机端口实例
  • 5.2.3 多进程返回服务器负载情况实例
  • 5.3 多线程编程
  • 5.3.1 多线程文件下载服务实例
  • 5.3.2 线程池扫描主机端口实例
  • 5.4 socketschmerver
  • 5.4.1 多进程TCP实例
  • 5.4.2 多进程UDP实例
  • 5.4.3 多线程TCP与多线程UDP
  • 5.5 GUI聊天室实例
  • 5.5.1 Tkinter
  • 5.5.2 服务器端程序
  • 5.5.3 客户端程序
  • 5.5.4 程序运行结果
  • 5.6 本章小结
  • 习题
  • 第6章 网络应用程序实例
  • 6.1 网页内容获取
  • 6.1.1 通过API获取天气数据实例
  • 6.1.2 正则表达式
  • 6.1.3 通过爬虫获取天气数据实例
  • 6.1.4 通过爬虫下载网页中的图片实例
  • 6.1.5 爬虫获取需要验证用户身份的网站信息实例
  • 6.1.6 爬虫获取使用HTTPS网站信息实例
  • 6.2 访问FTP服务器
  • 6.2.1 搭建FTP服务器
  • 6.2.2 访问FTP服务器的常用函数
  • 6.2.3 访问FTP服务器程序实例
  • 6.3 访问DNS
  • 6.3.1 DNS记录类型
  • 6.3.2 访问DNS程序实例
  • 6.4 收发E-mail
  • 6.4.1 设置QQ邮箱授权码
  • 6.4.2 简单邮件发送实例
  • 6.4.3 HTML格式邮件发送实例
  • 6.4.4 带附件的邮件发送实例
  • 6.4.5 带图片的邮件发送实例
  • 6.4.6 邮件接收实例
  • 6.5 获取DHCP信息
  • 6.5.1 Scapy简介及安装
  • 6.5.2 获取DHCP信息程序实例
  • 6.6 本章小结
  • 习题
  • 第7章 Web应用程序开发
  • 7.1 WSGI
  • 7.2 Django
  • 7.2.1 Django安装与配置
  • 7.2.2 SQLite3数据库
  • 7.2.3 向客户端回应简单信息
  • 7.2.4 向客户端回应HTML文件
  • 7.2.5 模板标签
  • 7.2.6 框架实例
  • 7.3 本章小结
  • 习题
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。