新書推薦: 《 
			天下一统: 中国传统政治文化的再诠释
			》  售價:HK$ 
			398
			  
			《 
			探古论金--曾侯乙青铜器工艺图解
			》  售價:HK$ 
			2030
			  
			《 
			死亡与右手(修订译本)
			》  售價:HK$ 
			296
			  
			《 
			东方美学口袋书 华夏青铜
			》  售價:HK$ 
			203
			  
			《 
			初识密码学
			》  售價:HK$ 
			653
			  
			《 
			政策与对策 宋代政治史探索 大沨丛书009
			》  售價:HK$ 
			439
			  
			《 
			美国货币与财政史(1961-2021)
			》  售價:HK$ 
			551
			  
			《 
			中华后土文化·万荣后土祠卷
			》  售價:HK$ 
			857
			  
			 
     
         
          編輯推薦:  
         
           
            l 讲解Python语言在多线程/多进程编程、TCP/UDP套接字编程、网络管理与运维、网络爬虫、电子邮件客户端编程等领域的应用。 
 
         
      
      
      
      
      
         
          內容簡介:  
         
           
            本书分为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
 
         
      
      
      
      
         
          內容試閱  
         
           
            本书内容以网络应用程序开发为主,重点介绍多线程/ 多进程编程、基于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 篇原创技术文章作为本书的扩展和补充。