关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 标签 麦新杰用Python

麦新杰用Python

标签介绍:编程界有一句话:人生苦短,我用Python!说得好!此标签下收录麦新杰学习Python的笔记,我是老司机,我准备把编程重点放在数学和算法上面,特别是机器智能相关算法。

文章

InfoTech麦新杰用Python

使用Python的docstring

by 麦新杰 / 2017年8月25日 / 36次阅读

程序员一直以来都有一个烦恼,他们只想写代码,不想写文档。他们说:代码就表达了我的思想和灵魂。Python提出了一个方案,叫docstring,来试图解决这个问题。即编写代码,同时也能写出文档,保持代码和文档的一致。 阅读全文->

InfoTech麦新杰用Python

Python的多线程

by 麦新杰 / 2017年2月1日 / 40次阅读

通过Threading模块创建的多线程并不是真的多线程,这跟Python的GIL机制有关。任何时候,一个解释器主循环里面,只有一个线程在运行。 阅读全文->

InfoTech麦新杰用Python

CPython是个什么鬼?

by 麦新杰 / 2017年2月1日 / 81次阅读

CPython是特指C语言实现的Python,就是原汁原味的Python。之所以使用CPython这个词,是因为Python还有一些其它的实现,比如Jython,就是Java版的Python,还有烧脑的PyPy,使用Python再把Python实现了一遍。 阅读全文->

InfoTech麦新杰用Python

getattr()、setattr()以及hasattr()

by 多肉 / 2017年1月31日 / 42次阅读

在Python里面,所有的一切都是对象。既然是对象,就有需要多对象的各种属性进行操作。幸好Python内置了3个函数,getattr()、setattr()以及hasattr(),顾名思义,也没什么可说的。 阅读全文->

InfoTech麦新杰用Python

自定义对象的__len__()函数(Python)

by 麦新杰 / 2017年1月31日 / 192次阅读

在Python中,如果你调用len()函数试图获取一个对象的长度,实际上,在len()函数内部,它自动去调用该对象的__len__()方法。 阅读全文->

InfoTech麦新杰用Python

类和对象的访问控制(Python)

by 麦新杰 / 2017年1月31日 / 34次阅读

Python本身没有任何机制阻止你干坏事,一切全靠自觉!这句话用来说明Python中类和对象的访问控制很贴切,因为,本质上,Python并没有任何访问控制。 阅读全文->

InfoTech麦新杰用Python

Python的模块和包

by 麦新杰 / 2017年1月30日 / 21次阅读

本文介绍Python编程语言中,模块和包的概念,以及相关知识点。在Python中,一个.py文件就是一个模块,模块,包,多重包形成一个清晰的层次递进的关系。 阅读全文->

InfoTech麦新杰用Python

设置Python的PYTHONPATH环境变量

by 麦新杰 / 2017年1月30日 / 225次阅读

通过设置PYTHONPATH环境变量,可以自动将你需要的路劲加载到Python的sys.path变量里面。这样做,节省了不少敲键盘的工作。 阅读全文->

InfoTech麦新杰用Python

Python的字符编码类型

by 麦新杰 / 2017年1月30日 / 21次阅读

始终牢记,在Python的世界,一切都是对象(object)。与字符编码类型有关的对象有str和bytes。str对象存储的字符是UNICODE类型,bytes对象存储的字符就是一串byte。 阅读全文->

InfoTech麦新杰用Python

Python的换行语法

by 麦新杰 / 2017年1月28日 / 28次阅读

Python的代码,很多时候我们都能看到换行的写法,这样写可以提高代码的易读性,并没有什么特别之处。只是我们要知道并理解Python语言的这个特点。 阅读全文->

InfoTech麦新杰用Python

Python哲学(import this)

by 麦新杰 / 2017年1月28日 / 72次阅读

通过在Python解释器里面输入import this,可以看到一段Python的设计哲学。有人说,这是彩蛋! 阅读全文->

InfoTech麦新杰用Python

在Python实现动态加载模块

by 麦新杰 / 2017年1月28日 / 73次阅读

我们一般加载模块,都是在.py文件的前面写import。而动态加载,则是在代码中,根据功能的需要,动态实现模块的加载。这里要用到标准库中的importlib模块,这个模块中有一个函数,import_module(),可以实现模块的动态加载。 阅读全文->

InfoTech麦新杰用Python

Python的新式类(new style class)

by 麦新杰 / 2017年1月22日 / 29次阅读

Python新式类是区别于以前的经典类而言的。Python 2.x中默认都是经典类,只有显式继承了object才是新式类;Python 3.x中默认都是新式类,不必显式的继承object。 阅读全文->

InfoTech麦新杰用Python

优雅地使用Python的with as语句

by 麦新杰 / 2017年1月21日 / 53次阅读

使用with as语句打开一个文件进行操作,无论发生什么情况,这个文件都会保证执行close动作(with as代码块发生异常,return,continue,break)。江湖上说,使用with as语句写出来的Python代码,很优雅! 阅读全文->

InfoTech麦新杰用Python

Python字典(Dictionary)setdefault()函数理解

by 麦新杰 / 2017年1月21日 / 95次阅读

在Python中,字典(Dictionary)类型是一个mapping mutable的数据类型,这个对象有一个函数,setdefault。此函数设置key对应的默认值,如果key存在,key对应的value不会被改变。 阅读全文->

InfoTech麦新杰用Python

Python的深拷贝和浅拷贝

by 麦新杰 / 2017年1月17日 / 70次阅读

Python有一个著名的深拷贝和浅拷贝的问题,这个问题是由于python的变量都是对象引用(ref)造成的,在正常拷贝赋值的时候,出现的问题。 阅读全文->

InfoTech麦新杰用Python

理解Python的Dynamic typing

by 麦新杰 / 2017年1月17日 / 102次阅读

Python的Dynamic typing有些类似于C语言的指针,在C中,一个变量可以指向任何地址空间,在Python中,一个变量也可以指向任何type的数据对象。变量的指向可以在程序运行过程中变化,这就是我理解的Dynamic typing。 阅读全文->

InfoTech麦新杰用Python

Python异常处理中的else和finally

by 麦新杰 / 2017年1月17日 / 91次阅读

什么时候执行else分支:在try部分代码没有发生异常的时候;换言之,如果try部分发生了异常,就不再执行else分支;而finally分支总是会被执行。 阅读全文->

InfoTech麦新杰用Python

用urllib2,还是urllib?

by 麦新杰 / 2017年1月17日 / 25次阅读

既然是新手,想必肯定是使用Python3.x了,那么,我可以说,直接使用urllib库就好了。urllib2库是python2.x才有的。 阅读全文->

InfoTech麦新杰用Python

Python中的assert语句

by 麦新杰 / 2016年12月8日 / 84次阅读

Python的assert,是个语句,不是一个函数,所谓assert statement。使用assert涉及到编程思想,有人说使用assert是一种防御方式的编程,可以当成比注释更好的手段。 阅读全文->

InfoTech麦新杰用Python

Python的zip()函数用法

by 麦新杰 / 2016年12月6日 / 161次阅读

Python内置一个zip函数,顾名思义,就是“压缩”的意思。那么,zip这个函数,压缩什么呢?将多个序列压缩成一个复合序列。 阅读全文->

InfoTech麦新杰用Python

Python的PEP文档是什么?

by 麦新杰 / 2016年12月5日 / 358次阅读

Python的PEP文档是一组不断发展的标准文档,PEP是Python Enhancement Proposal的首字母缩写。就像TCPIP协议使用RFC来组织起不断发展的通信标准一样,PEP也是类似的用于发展Python的一组文档。 阅读全文->

InfoTech麦新杰用Python

Python的filter函数用法

by 麦新杰 / 2016年12月4日 / 135次阅读

Python的filter函数,顾名思义,就是过滤的意思。本文介绍filter函数的用法,并给出代码示例。 阅读全文->

InfoTech麦新杰用Python

Python的reduce函数用法

by 麦新杰 / 2016年12月3日 / 69次阅读

本文介绍Python的reduce函数的运作机制,有示例代码,还有图片。 阅读全文->

InfoTech麦新杰用Python

Python的map函数的用法

by 麦新杰 / 2016年12月3日 / 84次阅读

本文介绍Python内置的map函数的使用方法,有代码,也有图示说明。 阅读全文->

12

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号苏ICP备14045477号-1

网站二维码
拍拍贷
go to top