0人評分過此書

Python网络编程:Linux

出版日期
2018/10/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302504832

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書選用各項性能指標優良的Ubuntu作為Linux系統實例,以Python為編程語言,理論結合實踐,系統地講解網絡各層次的功能、所包含的常用協議、數據報文格式,並給出實際操作的程序實例。本書包括Linux系統介紹、Python語言基礎、TCP/IP協議簇、Socket原理、進程和線程、網絡應用程序實例、Web應用程序開發等內容。本書內容也適用於其他版本的Linux。 本書可作為普通高等院校信息類專業本科生和研究生教材,也可作為廣大Linux用戶、網絡管理員、程序員的自學用書和參考手冊。
  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 前言
  • 目录
  • 第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 socketserver
      • 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 本章小结
    • 习题
  • 参考文献
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading