登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』Python网络程序设计(微课版)

書城自編碼: 3662481
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 董付国
國際書號(ISBN): 9787302583127
出版社: 清华大学出版社
出版日期: 2021-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 74.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
人类进化中的宗教:从旧石器时代到轴心时代 著名社会人类学家贝拉教授著作
《 人类进化中的宗教:从旧石器时代到轴心时代 著名社会人类学家贝拉教授著作 》

售價:HK$ 237.6
夜航船(足本精校,4000+古代文化常识,尘封300多年的小百科,掌故查阅案头书,中国古人眼中的大千世界)
《 夜航船(足本精校,4000+古代文化常识,尘封300多年的小百科,掌故查阅案头书,中国古人眼中的大千世界) 》

售價:HK$ 81.6
无辜者的谎言
《 无辜者的谎言 》

售價:HK$ 59.8
创作与爱:托芙·扬松传
《 创作与爱:托芙·扬松传 》

售價:HK$ 105.6
建筑与时间:从上古城市到当代空间
《 建筑与时间:从上古城市到当代空间 》

售價:HK$ 93.6
重建:美利坚未完成的革命(1863—1877)
《 重建:美利坚未完成的革命(1863—1877) 》

售價:HK$ 202.8
复辟:查理二世和他的王国,1660—1685
《 复辟:查理二世和他的王国,1660—1685 》

售價:HK$ 165.6
向上社交:拿捏分寸 跨越社交圈层的底层逻辑 让优秀的人主动靠近你
《 向上社交:拿捏分寸 跨越社交圈层的底层逻辑 让优秀的人主动靠近你 》

售價:HK$ 70.8

 

建議一齊購買:

+

HK$ 68.2
《 大学生心理健康 》
+

HK$ 52.5
《 中国文化简明教程(英文版) 》
+

HK$ 145.2
《 生物信息学(第二版) 》
+

HK$ 49.8
《 运动控制系统 》
+

HK$ 172.6
《 公司理财(原书第11版) 》
+

HK$ 127.5
《 货币金融学(第十一版)(经济科学译丛) 》
編輯推薦:
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章内容尤其对于办公文秘人员也大有益。
關於作者:
董付国,山东工商学院副教授,先后出版17本Python系列教材,多次获得校级教学优秀效果一等奖,长期维护微信公众号“Python小屋”免费分享100多篇Python技术文章和超过500节微课视频。
目錄
第1章Python 语言极速入门001
本章学习目标001
1.1 Python 开发环境搭建与使用002
1.1.1 安装Python 解释器002
1.1.2 IDLE 简单使用与Python 程序运行方式004
1.1.3 安装扩展库008
1.1.4 导入与使用标准库、扩展库对象010
1.2 Python 编码规范011
1.3 常用数据类型013
1.3.1 整数、实数和复数015
1.3.2 列表、元组、字典和集合017
1.3.3 字符串019
1.4 运算符语法与功能021
1.5 内置函数语法与功能023
1.6 程序控制结构031
1.6.1 选择结构031
1.6.2 循环结构033
1.6.3 异常处理结构035
1.7 定义与使用函数037
1.7.1 基本语法037
1.7.2 递归函数定义与调用039
1.7.3 函数参数040
1.7.4 变量作用域043
1.8 面向对象程序设计基础044
1.8.1 类的定义与使用045
1.8.2 数据成员、成员方法、特殊方法和属性045
1.8.3 私有成员与公有成员049
本章知识要点050
习题052
第2章多线程与多进程编程054
本章学习目标054
2.1 多线程编程055
2.1.1 标准库threading056
2.1.2 启动线程与调用函数的区别057
2.1.3 线程创建与启动058
2.1.4 线程对象常用方法与属性060
2.1.5 线程调度065
2.1.6 线程同步技术案例实战066
2.2 多进程编程077
2.2.1 进程创建与启动078
2.2.2 进程同步案例实战079
2.2.3 进程池对象应用案例实战082
2.2.4 进程间数据交换案例实战086
2.2.5 标准库subprocess 应用实战095
2.2.6 使用扩展库psutil 查杀进程实战098
本章知识要点100
习题100
第3章套接字编程103
本章学习目标103
3.1 计算机网络基础知识104
3.2 socket 模块简介106
3.2.1 socket 模块常用函数106
3.2.2 套接字对象常用方法111
3.3 TCP 编程案例实战113
3.4 UDP 编程案例实战162
3.5 嗅探器与网络抓包案例实战185
3.5.1 使用标准库socket 编写网络嗅探器程序185
3.5.2 使用扩展库scapy 嗅探网络流量190
3.6 SSL/TLS 协议编程案例实战194
3.7 端口扫描器案例实战196
3.7.1 使用标准库socket 进行TCP 端口扫描196
3.7.2 使用扩展库scapy 进行TCP 端口扫描198
3.7.3 使用扩展库scapy 进行UDP 端口扫描198
3.8 扩展库psutil 应用案例实战199
本章知识要点204
习题206
第4章网络爬虫210
本章学习目标210
4.1 HTML 基础211
4.1.1 常见HTML 标签语法与功能211
4.1.2 动态网页参数提交方式217
4.2 使用标准库urllib 和正则表达式编写网络爬虫程序219
4.2.1 标准库urllib 主要用法219
4.2.2 正则表达式语法与re 模块函数应用226
4.2.3 urllib re 爬虫案例实战231
4.3 使用扩展库requests 和bs4 编写网络爬虫程序246
4.3.1 扩展库requests 简单使用246
4.3.2 扩展库bs4 简单使用249
4.3.3 requests bs4 爬虫案例实战255
4.4 使用扩展库scrapy 编写网络爬虫程序258
4.4.1 XPath 选择器与CSS 选择器语法及应用258
4.4.2 scrapy 爬虫案例实战264
4.5 使用扩展库Selenium 和MechanicalSoup 编写网络爬虫程序273
本章知识要点279
习题280
第5章电子邮件客户端编程285
本章学习目标285
5.1 构造和解析电子邮件实战286
5.1.1 标准库email 常用函数286
5.1.2 电子邮件对象常用方法和属性286
5.1.3 构造与解析电子邮件289
5.2 SMTP 发送电子邮件实战294
5.2.1 smtplib.SMTP 对象常用方法295
5.2.2 设置电子邮箱开启SMTP 服务295
5.2.3 群发电子邮件案例实战297
5.3 接收与处理电子邮件实战299
5.3.1 使用POP3 协议接收与处理电子邮件299
5.3.2 使用IMAP4 协议接收与处理电子邮件308
本章知识要点315
习题316
参考文献320
內容試閱
本书内容以网络应用程序开发为主,重点介绍多线程/ 多进程编程、基于TCP/UDP/ SSL 等网络协议的套接字编程、端口扫描与数据包嗅探、网络爬虫开发和电子邮件客户端编程,没有详细讲解Python 语言的基础语法,只是在第1 章简单介绍了一下,然后通过后面4 章的大量例题演示了它们的应用。在阅读和学习时需要注意以下几点。(1)至少把书从头到尾认真阅读三遍以上,重点章节要超过五遍甚至更多,不要以为把书买回来或发到手以后写上自己的名字就学会了。(2)至少把书中的演示性代码和例题代码亲自输入一遍,然后修改、调试、运行三遍以上,一定要自己对着书敲代码,即使有源码文件也不要拿来直接运行,避免一看就会一写就错。(3)有意识地练习技术拆分和集成的能力,多思考每个案例的知识点能解决什么问题,不同案例中的技术组合之后能够解决什么问题,理解和熟练掌握书中代码之后,尝试做一些修改、集成和二次开发实现实际生活和工作中的更多功能,这样会提高得更快。(4)学习书中案例和代码时遇到不懂的地方要多查阅官方文档,多进行验证,做一些必要的笔记作为补充,直接记在书中空白处即可,没必要用专门的笔记本。(5)如果学习或开发过程中遇到确实无法解决的问题而不得不求助于别人时,一定要准确描述问题并提供代码、数据和完整的出错界面截图,避免只使用文字描述问题,不要简单地说一句“我的程序运行出错了,怎么办啊?”,更不要给别人出简答题,要懂得尊重别人的时间。一定要记住,你提供的信息越详细、越准确,获得有效帮助并快速解决问题的可能性就越大。举手之劳很少有人会拒绝,但是如果需要花费大量时间猜你到底问的是什么,需要为了解决这个问题专门搭建环境安装扩展库,需要照着你的代码截图自己敲一遍,需要花大量时间设计测试数据,并且根据你提供的几行代码片段甚至压缩到不能再少的几行出错提示推测代码是什么样子以及为什么出错和怎么修改,说实话,难!(6)任何语言都是实现某个算法或解决某个问题的工具,工具固然很重要,但解决问题的方法和相关理论等专业知识才是根本。尽管书中对每个案例用到的理论知识都做了必要的解释,但仍以Python 语言的实现为主,并且假设读者对操作系统、计算机网络的内容有一定程度的了解。如果您阅读本书时感觉吃力,很大可能是对相关的理论、协议不够了解,这时应该找几本专业书籍阅读,而不是再去多读几本Python 语言基础的书。(7)学会学习比学习知识更重要。本书开始动笔时刚刚有Python 3.8.0 ,写完时已经更新到了3.8.7,Python 3.9.1 已经发行了一段时间,并且已经发布了Python 3.10.0a5 ,估计大家看到这本书的时候版本至少是Python 3.10.0 了,几乎所有扩展库也会保持同样的更新速度。虽然Python 语言的版本更新速度很快,但好处在于向下兼容(本书只考虑Python 3.x),本书所涉及的基础语法和标准库的内容完全可以在新版本中使用(但不建议过于追求使用版本,升级之前一定要慎重考虑和充分调研)。扩展库就不一定了,在版本升级时很多用法会发生改变,使用低版本扩展库编写的代码在升级扩展库之后无法运行是很常见的事情。所以,学习书中的知识是一方面,更重要的是体会和理解这些知识,掌握学习方法和调试代码的方法,升级到新版本后能够以短的时间熟悉并运用新特性。本书为任课教师提供教学大纲、课件、源码、习题答案、考试系统等教学资源,部分知识点和案例还提供了相应的微课视频,可以直接扫描二维码观看。任课教师可以通过清华大学出版社官方渠道获取这些资源,也可以通过图书封底所写的作者的微信公众号直接联系作者反馈问题和交流,还可以通过公众号阅读超过1200 篇原创技术文章作为本书的扩展和补充。
董付国
2021 年2 月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.