
白话python高级特性
文章平均质量分 89
关于python高级编程相关的文章虽然特别多,但是也非常杂乱,导致很多人搜索不到想要的结果,本专栏将以非常通俗易懂的方式去讲解那些python的高级特性,不仅内容全面,更重要的是通俗易懂,非常生活化的表述,摒弃大量的专业术语。
LoveMIss-Y
爱生活,爱学习,爱这个世界上一切让自己觉得快乐的东西,爱MIss-Y
展开
-
python协程系列(三)——yield from原理详解
声明:本文将详细讲解python协程的实现机理,为了彻底的弄明白它到底是怎么一回事,鉴于篇幅较长,将彻底从最简单的yield说起从最简单的生成器开始说起,因为很多看到这样一句话的时候很懵,即“yield也是一种简单的协程”,这到底是为什么呢?本次系列文章“python协程系列文章”将从最简单的生成器、yield、yield from说起,然后详细讲解asyncio的实现方式。本文主要讲解什...原创 2018-12-26 14:45:28 · 21464 阅读 · 7 评论 -
python协程系列(二)——python协程的通俗理解以及使用yield关键字实现协程
声明:本文将详细讲解python协程的实现机理,为了彻底的弄明白它到底是怎么一回事,鉴于篇幅较长,将彻底从最简单的yield说起从最简单的生成器开始说起,因为很多看到这样一句话的时候很懵,即“yield也是一种简单的协程”,这到底是为什么呢?本次系列文章“python协程系列文章”将从最简单的生成器、yield、yield from说起,然后详细讲解asyncio的实现方式。本文主要...原创 2018-12-24 15:55:57 · 9059 阅读 · 3 评论 -
python协程系列(一)——生成器generator以及yield表达式详解
声明:本文将详细讲解python协程的实现机理,为了彻底的弄明白它到底是怎么一回事,鉴于篇幅较长,将彻底从最简单的yield说起从最简单的生成器开始说起,因为很多看到这样一句话的时候很懵,即“yield也是一种简单的协程”,这到底是为什么呢?本次系列文章“python协程系列文章”将从最简单的生成器、yield、yield from说起,然后详细讲解asyncio的实现方式。本文主要讲解P...原创 2018-12-24 13:27:49 · 5082 阅读 · 14 评论 -
python高级编程——描述符Descriptor详解(补充篇)——python描述符实现一些底层高级功能
本文声明:python的描述符descriptor,这是属于python高级编程的一些概念和实现方法,可能有很多的小伙伴还并没有用到过,但是在Python的面试过程中有可能会出现,究竟什么是python描述符,有什么作用,使用有什么意义,它的诞生背景是什么,很少有文章专门介绍这一块,有的文章介绍的太过粗浅,以至于看过之后依然不能够理解描述符的本质。鉴于此,我寻思着出一期专门讲解python...原创 2018-12-10 14:47:33 · 1465 阅读 · 0 评论 -
python高级编程——描述符Descriptor详解(下篇)——python描述符三剑客详解
本文声明:python的描述符descriptor,这是属于python高级编程的一些概念和实现方法,可能有很多的小伙伴还并没有用到过,但是在Python的面试过程中有可能会出现,究竟什么是python描述符,有什么作用,使用有什么意义,它的诞生背景是什么,很少有文章专门介绍这一块,有的文章介绍的太过粗浅,以至于看过之后依然不能够理解描述符的本质。鉴于此,我寻思着出一期专门讲解python...原创 2018-12-07 15:57:49 · 2912 阅读 · 4 评论 -
python高级编程——描述符Descriptor详解(中篇)——python对象的属性访问优先级与属性的控制与访问)
本文声明:python的描述符descriptor,这是属于python高级编程的一些概念和实现方法,可能有很多的小伙伴还并没有用到过,但是在Python的面试过程中有可能会出现,究竟什么是python描述符,有什么作用,使用有什么意义,它的诞生背景是什么,很少有文章专门介绍这一块,有的文章介绍的太过粗浅,以至于看过之后依然不能够理解描述符的本质。鉴于此,我寻思着出一期专门讲解python...原创 2018-12-06 14:43:56 · 1305 阅读 · 0 评论 -
python高级编程——描述符Descriptor详解(上篇)——python对象的属性访问优先级与属性的控制与访问)
本文声明:python的描述符descriptor,这是属于python高级编程的一些概念和实现方法,可能有很多的小伙伴还并没有用到过,但是在Python的面试过程中有可能会出现,究竟什么是python描述符,有什么作用,使用有什么意义,它的诞生背景是什么,很少有文章专门介绍这一块,有的文章介绍的太过粗浅,以至于看过之后依然不能够理解描述符的本质。鉴于此,我寻思着出一期专门讲解python...原创 2018-12-03 15:17:59 · 1843 阅读 · 0 评论 -
python高级编程——闭包(lexical closure)深入详解(绝对是我见过最详细的的教程,没有之一哦)
声明:此文章为,python装饰器详解——下篇,上一篇文章中,即详解装饰器——中篇 ,已经详细讲解了两大类装饰器,即函数装饰器、类装饰器的应用实例,并且分析了它们在运行的过程中的本质,给出了类装饰器的一般模板,本文将以实际例子为依托,讲解剩下的两个类容(闭包和装饰器的嵌套),其中,闭包是重点,包括闭包的诞生背景,闭包的定义、作用、与装饰器的关系与区别。该系列文章共分为 上、中、下 三篇。此...原创 2018-11-30 16:21:27 · 2026 阅读 · 0 评论 -
Python高级编程——装饰器Decorator详解(补充篇)(关于多层装饰器,装饰器嵌套)
声明:此文章为,python装饰器详解——补充篇,上一篇文章中,即详解装饰器——下篇 ,已经详细讲解了闭包,闭包是重点,包括闭包的诞生背景,闭包的定义、作用、闭包的本质、与装饰器的关系与区别。该系列文章共分为 上、中、下、补充 四篇。此为第四篇。本文主要讲解python的多层装饰器的定义、它们的运行过程、本质分析、多层装饰器的应用等内容。一、装饰器的运行过程前面虽然已经讲解了pyt...原创 2018-11-30 16:08:34 · 2393 阅读 · 1 评论 -
Python高级编程——装饰器Decorator详解(下篇)(绝对是我见过最详细的的教程,没有之一哦)
声明:此文章为,python装饰器详解——下篇,上一篇文章中,即详解装饰器——中篇 ,已经详细讲解了两大类装饰器,即函数装饰器、类装饰器的应用实例,并且分析了它们在运行的过程中的本质,给出了类装饰器的一般模板,本文将以实际例子为依托,讲解剩下的两个类容(闭包和装饰器的嵌套),其中,闭包是重点,包括闭包的诞生背景,闭包的定义、作用、与装饰器的关系与区别。该系列文章共分为 上、中、下 三篇。此...原创 2018-11-29 16:07:00 · 1448 阅读 · 2 评论 -
Python高级编程——装饰器Decorator详解(中篇)(绝对是我见过最详细的的教程,没有之一哦)
声明:此文章为,python装饰器详解——中篇,上一篇文章中,即详解装饰器——上篇 ,已经详细讲解了装饰器诞生的背景,装饰器的定义、作用、应用场景,本文将以实际例子为依托,深入详解装饰器的各类实现(包括函数装饰器、类装饰器、闭包、装饰器的嵌套四大块内容)系列文章共分为 上、中、下 三篇。此为第二篇。一、函数装饰器前面提到过,装饰器分为函数装饰器、类装饰器,本节详细解释函数装饰器,又...原创 2018-11-28 16:02:10 · 2416 阅读 · 1 评论 -
Python高级编程——装饰器Decorator详解(上篇)(绝对是我见过最详细的的教程,没有之一哦)
一、先从一种情况开始看起1、装饰器decorator的由来装饰器的定义很是抽象,我们来看一个小例子。先定义一个简单的函数:def myfunc: print('我是函数myfunc')myfunc() #调用函数然后呢,我想看看这个函数执行这个函数用了多长时间,好吧,那么我们可以这样做:import timedef myfunc: start...原创 2018-11-26 15:08:54 · 6499 阅读 · 2 评论 -
jupyter notebook高级教程系列——slide幻灯片制作
声明:前面已经详细讲解了ipython、jupyter notebook的使用、配置等内容,本文作为补充篇继续讲解jupyternotebook。本文主要由两个部分组成,jupyter notebook的常用菜单介绍、使用jupyter notebook制作幻灯片。所以一些关于如何启动,如何安装的基础教程这里就不再重复说明了。有需要的可以参考我前面的文章,链接如下:史上最详细、最完全的...原创 2018-12-18 13:25:53 · 16573 阅读 · 4 评论 -
史上最详细、最完全的jupyter notebook使用教程,Python使用者必备!——ipython系列之三
一、什么是jupyter1、简介:jupyter notebook是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。它可以直接在代码旁写出叙述性文档,而不是另外编写单独的文档。也就是它可以能将代码、文档等这一切集中到一处,让用户一目了然。Jupyter这个名字是它要服务的三种语言的缩写:Julia,PYThon和R,这个名字与“...原创 2018-11-24 18:01:04 · 287142 阅读 · 34 评论 -
史上最详细、最完全的ipython使用教程,Python使用者必备!——ipython系列之二
声明:本文承接前面一篇文章,ipython系列之一;另外,本文所指的ipython不是ipython notebook,ipython notebook已经被jupyter notebook所取代,不再叫ipython notebook了。前面讲解了ipython里面的一些核心知识点,包括它的优势所在、快捷键操作、内省、什么是魔术命令等等,本文将在前文的基础之上,进一步拓展,讲解ipy...原创 2018-11-22 15:14:58 · 51085 阅读 · 0 评论 -
史上最详细、最完全的ipython使用教程,Python使用者必备!——ipython系列之一
一、ipython简介关于什么是ipython,本文就不加以介绍了,他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。1、ipython相比于原生的python有什么优势(1) python shell不能在退出保存历史;ipython历史记录自动保存:保存在history.sqlite文件下:可用...原创 2018-11-21 15:44:55 · 95793 阅读 · 4 评论