×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
高等院校信息技术系列教材Python网络程序设计(微课版)

高等院校信息技术系列教材Python网络程序设计(微课版)

1星价 ¥41.9 (7.0折)
2星价¥41.9 定价¥59.8
暂无评论
图文详情
  • ISBN:9787302583127
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:319
  • 出版时间:2021-08-01
  • 条形码:9787302583127 ; 978-7-302-58312-7

本书特色

l 讲解Python语言在多线程/多进程编程、TCP/UDP套接字编程、网络管理与运维、网络爬虫、电子邮件客户端编程等领域的应用。 l 全书包含91个例题、60段演示性代码、223道习题、20小时微课视频,微信公众号“Python小屋”1200篇原创技术文章可供扩展阅读。 l 为用书教师免费提供教学大纲、授课计划与学时分配表、课件、源码、教案、微课视频、习题答案、题库等全套教学资源,支持多种方式与作者实时交流。 案例丰富、代码优雅、注释量大、配有视频二维码、提供全套教学资源案例丰富、代码优雅、注释量大、配有视频二维码、提供全套教学资源

内容简介

本书分为5章,主要内容如下:第1章快速介绍Python 开发环境搭建、Python 编码规范、常用数据类型、运算符、内置函数、程序控制结构、函数定义和类定义等基础语法知识;第2章讲解多线程编程模块threading 和多进程编程multiprocessing 、subprocess 在不同领域的应用,以及扩展库psutil 在进程管理方面的应用;第3章讲解基于TCP/UDP/SSL 等网络协议的套接字编程以及端口扫描器、嗅探器与网络抓包、网络管理等内容;第4章讲解使用标准库urllib 、re 和扩展库requests 、bs4 、scrapy 、selenium 、MechanicalSoup 编写网络爬虫程序的有关内容和实战案例;第5章讲解email 、smtplib 、poplib 、imaplib 等标准库在构造/解析、发送、接收和处理电子邮件方面的应用。 本书可以作为计算机科学与技术、网络工程、软件工程以及相关专业研究生、本科生、专科生的教材(专科生可以根据学时情况和培养目标选讲一部分内容),也可以作为网络应用开发工程师、网络运维工程师和爱好者的自学用书,第5章内容尤其对于办公文秘人员也大有益。

目录

第1章 Python语言极速入门 本章学习目标 1.1 Python开发环境搭建与使用 1.1.1 安装Python解释器 1.1.2 IDLE简单使用与Python程序运行方式 1.1.3 安装扩展库 1.1.4 导入与使用标准库、扩展库对象 1.2 Python编码规范 1.3 常用数据类型 1.3.1 整数、实数和复数 1.3.2 列表、元组、字典和集合 1.3.3 字符串 1.4 运算符语法与功能 1.5 内置函数语法与功能 1.6 程序控制结构 1.6.1 选择结构 1.6.2 循环结构 1.6.3 异常处理结构 1.7 定义与使用函数 1.7.1 基本语法 1.7.2 递归函数定义与调用 1.7.3 函数参数 1.7.4 变量作用域 1.8 面向对象程序设计基础 1.8.1 类的定义与使用 1.8.2 数据成员、成员方法、特殊方法和属性 1.8.3 私有成员与公有成员 本章知识要点 习题 第2章 多线程与多进程编程 本章学习目标 2.1 多线程编程 2.1.1 标准库threading 2.1.2 启动线程与调用函数的区别 2.1.3 线程创建与启动 2.1.4 线程对象常用方法与属性 2.1.5 线程调度 2.1.6 线程同步技术案例实战 2.2 多进程编程 2.2.1 进程创建与启动 2.2.2 进程同步案例实战 2.2.3 进程池对象应用案例实战 2.2.4 进程间数据交换案例实战 2.2.5 标准库subprocess应用实战 2.2.6 使用扩展库psutil查杀进程实战 本章知识要点 习题 第3章 套接字编程 本章学习目标 3.1 计算机网络基础知识 3.2 socket模块简介 3.2.1 socket模块常用函数 3.2.2 套接字对象常用方法 3.3 TCP编程案例实战 3.4 UDP编程案例实战 3.5 嗅探器与网络抓包案例实战 3.5.1 使用标准库socket编写网络嗅探器程序 3.5.2 使用扩展库scapy嗅探网络流量 3.6 SSL/TLS协议编程案例实战 3.7 端口扫描器案例实战 3.7.1 使用标准库socket进行TCP端口扫描 3.7.2 使用扩展库scapy进行TCP端口扫描 3.7.3 使用扩展库scapy进行UDP端口扫描 3.8 扩展库psutil应用案例实战 本章知识要点 习题 第4章 网络爬虫 本章学习目标 4.1 HTML基础 4.1.1 常见HTML标签语法与功能 4.1.2 动态网页参数提交方式 4.2 使用标准库urllib和正则表达式编写网络爬虫程序 4.2.1 标准库urllib主要用法 4.2.2 正则表达式语法与re模块函数应用 4.2.3 urllib+re爬虫案例实战 4.3 使用扩展库requests和bs4编写网络爬虫程序 4.3.1 扩展库requests简单使用 4.3.2 扩展库bs4简单使用 4.3.3 requests+bs4爬虫案例实战 4.4 使用扩展库scrapy编写网络爬虫程序 4.4.1 XPath选择器与CSS选择器语法及应用 4.4.2 scrapy爬虫案例实战 4.5 使用扩展库Selenium和MechanicalSoup编写网络爬虫程序 本章知识要点 习题 第5章 电子邮件客户端编程 本章学习目标 5.1 构造和解析电子邮件实战 5.1.1 标准库email常用函数 5.1.2 电子邮件对象常用方法和属性 5.1.3 构造与解析电子邮件 5.2 SMTP发送电子邮件实战 5.2.1 smtplib.SMTP对象常用方法 5.2.2 设置电子邮箱开启SMTP服务 5.2.3 群发电子邮件案例实战 5.3 接收与处理电子邮件实战 5.3.1 使用POP3协议接收与处理电子邮件 5.3.2 使用IMAP4协议接收与处理电子邮件 本章知识要点 习题 参考文献
展开全部

作者简介

董付国,山东工商学院计算机学院副教授,山东省一流本科课程“Python应用开发”负责人。先后出版17本Python系列教材,多次获得校级教学优秀效果奖一等奖和教学质量奖,开发过多套大型系统和软件,发表教研、科研论文40余篇,EI收录近30篇,拥有国家发明专利1项、软件著作权1项,主持和参与多项纵向课题。长期维护微信公众号“Python小屋”,免费分享超过1000篇原创技术文章和500节微课视频。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航