python网络编程基础(连载)前言01
2018-02-12 本文已影响20人
scrappyzhang
gitbook链接:用python带你进入AI中的深度学习技术领域https://www.gitbook.com/book/scrappyzhang/python_to_deeplearn/details
github链接:https://github.com/ScrappyZhang/python_web_Crawler_DA_ML_DL
这一模块总共11章,分别讲解了ip、UDP、TCP、多线程、多进程、协程、HTTP协议这些基础知识。期间包含了文件拷贝、数据传输、并发下载、斗鱼照片爬取和web静态服务器案例。
其中,
第1章至第6章为基础必学章节,对web开发、爬虫等来讲都是基础必知模块;
第7章斗鱼主播图片抓取案例的四种实现方法囊括了前面六章的内容,可以更好的检验和理解这些知识。
第8章为HTTP协议,是前端、爬虫等的基础必学章节。
第9章为一个web静态服务器案例,通过7个案例依次实现功能(共包含5种方法),很好的囊括了前面8章,是对网络编程和web服务器了解和掌握的重要案例;除此之外,后面两节也分别用两种方式实现了web静态服务器案例。
最后两章为拓展模块,其中第10章为socketserver服务器模块,通过了解这么一个python内置的简单服务器模块,读者可以较清晰的明白web框架的方式;第11章为concurrent.futures模块,该模块从python3.2开始引入,是一个高级异步库。最后这两章若能掌握,可以在读者学习大型web框架前对应用框架有个更好的引入了解;不掌握也没关系。