摘要: 第一部分,Python基础篇 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? b、B、KB、MB、GB 的关系? 请至少列举5个 PEP8 阅读全文
posted @ 2018-12-09 16:16 WuSir_ZJ 阅读(275) 评论(0) 推荐(1) 编辑
摘要: 一、什么是Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程 阅读全文
posted @ 2018-12-09 16:05 WuSir_ZJ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: re模块 正则表达式 正则表达式不仅在python领域,在整个编程届都占有举足轻重的地位。不管以后是不是做python开发,只要你是一个程序员就应该了解正则表达式的基本使用。如果未来你要在爬虫领域发展,你就更应该好好学习这方面的知识。但是,re模块本质上和正则表达式没有一毛钱的关系。re模块和正则表 阅读全文
posted @ 2018-12-08 14:37 WuSir_ZJ 阅读(261) 评论(0) 推荐(0) 编辑
摘要: re模块 常用正则表达式符号 常用匹配语法 常用匹配模式 BeautifulSoup <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div cla 阅读全文
posted @ 2018-12-03 22:09 WuSir_ZJ 阅读(177) 评论(0) 推荐(0) 编辑
摘要: urllib.request urllib.parse requests import requests response = requests.get('http://www.baidu.com/') print(response.url) print(response.text) print(r 阅读全文
posted @ 2018-12-03 21:55 WuSir_ZJ 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 何为爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 我们平时的上网就是浏览器提交请求->下载网页代码->解析/渲染成页面。而我们的爬虫就是模拟浏览器发送请求->下载网页代码->只提取有用的数据-> 阅读全文
posted @ 2018-12-03 21:12 WuSir_ZJ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Python介绍 初识python python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 2018年12月最新的TIOBE排行榜,Python占据第三, Py 阅读全文
posted @ 2018-12-02 13:30 WuSir_ZJ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 事件驱动 通常,我们写服务器处理模型的程序时,有以下几种模型: 每收到一个请求,创建一个新的进程,来处理该请求; 每收到一个请求,创建一个新的线程,来处理该请求; 每收到一个请求,放入一个事件列表,让主进程通过非阻塞I/O方式来处理请求,通常也可以理解为协程模式。 第(1)种方法,由于创建新的进程的 阅读全文
posted @ 2018-11-30 21:31 WuSir_ZJ 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 什么是协程 协程,又称微线程,纤程。英文名Coroutine。协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此:协程能保留上一次调用时的状态,每次过程重入时,就相当于进入上一次调用的状 阅读全文
posted @ 2018-11-30 20:51 WuSir_ZJ 阅读(211) 评论(0) 推荐(1) 编辑
摘要: 为什么需要线程 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。很多人就不理解了,既然进程这么优秀,为什么还要线程呢?其实,仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上: 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进 阅读全文
posted @ 2018-11-29 20:57 WuSir_ZJ 阅读(235) 评论(0) 推荐(1) 编辑