当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大) ...
分类:
编程语言 时间:
2018-10-17 19:04:56
阅读次数:
181
1 为什么要有lambda函数 在Python语言中除了def语句用来定义函数之外,还可以使用匿名函数lambda,它是Python一种生成函数对象的表达式形式。匿名函数通常是创建了可以被调用的函数,它返回了函数,而并没有将这个函数命名。lambda有时被叫做匿名函数也就是这个原因,需要一个函数,又 ...
分类:
编程语言 时间:
2018-10-15 20:30:45
阅读次数:
190
前言 MRO(Method Resolution Order):方法解析顺序。 Python语言包含了很多优秀的特性,其中多重继承就是其中之一,但是多重继承会引发很多问题,比如二义性,Python中一切皆引用,这使得他不会像C++一样使用虚基类处理基类对象重复的问题,但是如果父类存在同名函数的时候还 ...
分类:
编程语言 时间:
2018-10-15 18:29:21
阅读次数:
195
re模块中常用功能函数 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选 ...
分类:
其他好文 时间:
2018-10-13 21:39:08
阅读次数:
166
下载地址:网盘下载 备用地址:网盘下载 编辑推荐 编程是一项充满乐趣的挑战,想要上手也非常容易!这本《父与子的编程之旅:与小卡特一起学Python》中,Warren和Carter父子以亲切的笔调、通俗的语言,透彻全面地介绍了计算机编程世界。他们以简单易学的Python语言为例,通过可爱的漫画、有趣的 ...
分类:
编程语言 时间:
2018-10-13 21:37:52
阅读次数:
278
h5py是Python语言用来操作HDF5的模块。下面的文章主要介绍h5py的快速入门指南,翻译自h5py的官方文档:http://docs.h5py.org/en/latest/quick.html 。该翻译仅为个人学习h5py为目的,如有翻译不当之处,请速联系笔者或提供正确的翻译,非常感谢! 安 ...
分类:
其他好文 时间:
2018-10-13 13:41:31
阅读次数:
268
一、NumPy简介 其官网是:http://www.numpy.org/ NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy内部解除了Python的GIL(全局解释器锁),运行效率极好,是大量机器学习框架的基础库! 关于 ...
分类:
编程语言 时间:
2018-10-12 14:11:23
阅读次数:
1181
《思考Python - 如何像计算机一样思考》 Version 1.1.21 艾伦·唐尼 绿茶出版社 李约瑟,马萨诸塞州 版权 © 2008 艾伦·唐尼 出版历史: 2002年4月:首次出版《如何像计算机一样思考》 2007年8月:主要改版,修改书名为《如何像一个程序员(Python)思考》 200 ...
分类:
编程语言 时间:
2018-10-11 16:57:02
阅读次数:
261
算法复杂度分为时间复杂度和空间复杂度。 其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。 简单来说,时间复 ...
分类:
编程语言 时间:
2018-10-11 10:25:37
阅读次数:
185