python的一些术语

Cpython:标准的Python解释器,使用C语言实现。

EAFP:“it's easier to ask forgiveness than permission”

取得原谅比获得许可容易

KISS:“keep it Simple,Stupid”

ORM:Object-Relational Mapper。对象关系映射器。

可以使用Python类和对象访问数据库中的表和记录,并且调用方法执行数据库的操作

比如SQLAlchemy就是流行的python orm

PyPI:Python包索引

PyPy:提供了JIT,即使把用户的程序编译成机器码

codec:编码解码器

ABC:抽象基类  python通过ABC实现接口

 tuple unpacking:元组拆包

mataclass:元类

序列化:把对象在内存中的结构转换成便于存储或传输的二进制或文本格式

以后可以在同一个系统或不同的系统中重建对象的副本。(pickle模块)

序列:长度固定,可以从零开始的整数索引获取元素的数据结构

协程:用于并发编程的生成器。

文档字符串:写在模块、类或函数开头的字符串,对象使用__doc__查看

生成器:使用生成器函数或生成器表达式构建的迭代器。

凭空生成元素

生成器函数:定义体中有yield关键字的函数。

描述符:一个类,实现__get__,__set__和__delete__特殊方法一个或多个,其实例作为另一个类的类属性。

callable object:与()连用,实现结果的返回,执行某项操作的对象。

iterable object:使用内置的iter函数从中获得迭代器的对象。序列都是可迭代对象。

迭代器(iterator):实现了__next__的对象,(也实现了__iter__方法返回了自身)这个方法能返回下一个元素。

用于从集合中取出元素

导入时,python加载模块,从上到下计算,把代码编译成字节码后,执行模块的那一刻。

monkey patching:运行时动态修改模块、类或函数,不会修改源码。

code point:码位,介于0~0x10FFFF之间的整数

Container:容器,保存对象的引用

collection:集合,保存元素。所有集合支持迭代

上下文管理器:实现了__enter__和__exit__特殊方法的对象。

argument:实参

uniform access princle:通用原则

原文地址:https://www.cnblogs.com/liuguangshou123/p/13510137.html