![](https://img-blog.csdnimg.cn/20190904145453709.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
zombres
这个作者很懒,什么都没留下…
展开
-
Python 基础学习笔记之:函数的参数
Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。原创 2019-09-24 18:25:01 · 155 阅读 · 0 评论 -
Python 基础学习笔记之:切片、迭代、列表生成式、生成器、迭代器
Python中,对序列的操作可以说是最最常见的操作了,熟悉相应序列(可迭代对象)的操作,能大大加快编码的效率原创 2019-09-25 15:11:29 · 271 阅读 · 0 评论 -
Python 基础学习笔记之:函数式编程
函数式编程就是一种抽象程度很高的编程范式,而 Python 对函数式编程提供了部分支持原创 2019-10-08 12:59:16 · 212 阅读 · 0 评论 -
Python 进阶学习笔记之一:内置常用类型及方法
进阶学习 Python 内置常用功能函数、类以及模块原创 2019-08-28 14:27:37 · 413 阅读 · 0 评论 -
Python 进阶学习笔记之二:常用数据类型(上)
进阶学习 Python 常用数据类型的介绍及实例代码展示原创 2019-08-30 15:44:02 · 270 阅读 · 0 评论 -
Python 进阶学习笔记之三:常用数据类型(下)
Python 进阶系列文章,展示常用数据类型的用法原创 2019-08-30 16:43:13 · 335 阅读 · 0 评论 -
Python 进阶学习笔记之四:高效迭代器工具
Python 内置数学模块 Math 和 快捷迭代器工具模块 itertools原创 2019-09-02 16:25:31 · 322 阅读 · 0 评论 -
Python 进阶学习笔记之五:异步 IO
Python 进阶相关知识体系。本篇文章专门介绍了 3.7 版本 异步IO 模块 asyncio 中主要功能的使用方式原创 2019-09-04 14:25:32 · 606 阅读 · 1 评论 -
Python 进阶学习笔记之六:多线程编程
基于 Python3 threading 的多线程编程实现,涉及 threading 模块中 Lock、RLock、Condition、Semaphore、Event、Barrier的实际应用代码示例原创 2019-09-10 11:20:52 · 361 阅读 · 0 评论 -
Python 进阶学习笔记之七:互联网支持
本文主要介绍常见的互联网交互实现,包括常见互联网数据编码和JSON数据解析,mail 发送,http 请求实现等本文基于 python 3.7 撰写原创 2019-09-29 14:48:42 · 201 阅读 · 0 评论 -
Python 进阶学习笔记之八:面向对象高级编程
Python 支持的面向对象有其独有的一些特点,除了常规的继承和多态特性外,其支持动态绑定属性的特性也很有用处。原创 2019-10-10 14:11:31 · 335 阅读 · 0 评论 -
Python 进阶学习笔记之九:IO 编程
IO 操作是所有高级编程语言中的重点,本文章详细介绍来 Python 中关于常见 IO 操作的相关接口,包括基本的文件读写、StringIO/BytesIO、目录操作等原创 2019-10-16 14:37:39 · 290 阅读 · 0 评论 -
Python 进阶学习笔记之十:一般加密支持
本文主要介绍使用 Python 模块 hashlib 来实现常见的 Hash 加密算法实现,并介绍类基于 hashlib 实现的 hmac。以及安全的随机串实现模块 secrets原创 2019-10-16 17:29:40 · 278 阅读 · 0 评论 -
Python 进阶学习笔记之十一:日志支持
使用标准库提提供的 logging API 最主要的好处是,所有的 Python 模块都可能参与日志输出,包括你的日志消息和第三方模块的日志消息。原创 2019-10-21 15:57:15 · 206 阅读 · 0 评论 -
Python 进阶学习笔记之十二:数据压缩与归档
python 本身对场景的数据压缩算法提供支持,包括 zip、bz2等,也对文件压缩算法 tar 提供了单独的模块实现。原创 2019-10-23 14:49:30 · 566 阅读 · 0 评论 -
Scrapy: xpath与css选择器
CSS 选择器表达式说明*所有节点#ElementIdID为ElementId的节点.clsNameclass为clsName的节点li ali元素下所有a元素ul + pul下第一个P元素div#eId > ulid为eId的元素下所有ul元素div.clsNameclsss为clsName的div元素ul ~ ...原创 2019-04-23 15:56:08 · 456 阅读 · 0 评论 -
Scrapy 之中间件(Middleware)
Scrapy 结构概述:一、下载器中间件(Downloader Middleware)如上图标号4、5处所示,下载器中间件用于处理scrapy的request和response的钩子框架,如在request中设置代理ip,header等,检测response的HTTP响应码等。scrapy已经自带来一堆下载器中间件。{ 'scrapy.downloadermiddlewares....原创 2019-05-10 18:11:36 · 7031 阅读 · 0 评论