Python
文章平均质量分 55
跋涉始于足下
万丈高楼平地起,勿在浮沙筑高台
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python爬虫实例项目大全
WechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分书籍;可依据不同...转载 2018-08-09 15:37:34 · 1694 阅读 · 0 评论 -
python中的元类解读
在多数的编程语言中,类就是一组用来描述如何生成一个对象的代码段,但类也是对象。只要使用关键词class。python解释器在执行时就会创建一个对象。对于一个对象·:可做的操作:赋值给一个变量,拷贝,增加属性,作为函数参数进行传递等。类也是对象,可以在运行时动态的创建。对于动态的创建类,可以使用type,它可以接受一个类的描述作为参数,然后返回一个类,另一方面,type还可以创建带有属性的类,可...原创 2018-08-05 21:32:26 · 358 阅读 · 0 评论 -
有哪些适合新手练手的Python项目?
学习编程专栏连载编程新手练手项目系列之python项目篇,同样也欢迎热爱学习、对Java感兴趣的朋友学习翻阅上两篇内容。有哪些适合新手练手的Java项目? - 学习编程 - 知乎专栏有哪些适合新手练手的Java Web项目? - 学习编程 - 知乎专栏Python毫无疑问是一门很伟大的语言,最近几年,很多人都在Python的世界里转悠。也有很多对编程有着浓厚的兴趣但是不是相关专业的朋友...转载 2018-08-02 20:39:20 · 12622 阅读 · 0 评论 -
Python中的装饰器
装饰器是程序开发中经常会用到的功能,用好装饰器,可以让开发效率提高不少。装饰器的使用来加深不同模块之间的联系,并减少冗余代码。比如基础平台负责底层的功能,业务部门使用基础功能时,只需要调用基础平台提供的功能即可。当基础平台需要添加功能(对基础平台的所有功能进行重构)时,使用装饰器可以比较好的实现。比如基础平台提供的功能如下:def f1(): print('f1') d...原创 2018-08-15 21:37:32 · 238 阅读 · 0 评论 -
Python中的生成器(generator)和迭代器(Iterator)
Python是一种动态的编程语言,那就具有动态编程语言的特性,可以在运行时改变其结构,比如新的函数,对象、代码也可以引进,已有的函数可以被删除。。。目前最常用的可以归纳为以下几点:1.运行的过程中给对象绑定(添加)属性,2.运行过程中给类绑定(添加)属性,3.运行的过程中给类绑定(添加)方法,4.运行的过程中删除属性和方法。在安全和限制的条件下,可以使用__slots__变量来达到此目的。需要注意...原创 2018-08-08 21:28:27 · 598 阅读 · 0 评论
分享