zoukankan      html  css  js  c++  java
  • 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:通用原则

  • 相关阅读:
    07四则运算三
    第一阶段冲刺01
    构建之法——阅读笔记01
    四则运算
    Windows32位或64位下载安装配置Scala
    Windows32或64位下载安装配置Spark
    在Hadoop中ResourceManager是干什么的?
    什么是NameNode和DataNode?他们是如何协同工作的?
    Hadoop1和Hadoop2的区别是什么?
    什么是yarn?
  • 原文地址:https://www.cnblogs.com/liuguangshou123/p/13510137.html
Copyright © 2011-2022 走看看