关于Python的那些话

一、第一个选择:版本2仍是3,我选择2,保守谨慎,3的成熟周期会很长
二、三种基本的文本操做:
     2.一、解析数据并将数据反序列化到程序的数据结构中
     2.二、将数据以某种方式转化为另外一种类似的形式,数据自己发生了改变。
     2.三、生成全新的数据。
三、为何选择Python的几个缘由:
    3.一、代码质量:符合大脑思惟习惯:以统一而有限的方式进行交互,在一套紧凑的核心思想基础上进行自由发挥。
    3.二、开发效率:以更少精力完成更多任务
    3.三、可移植性
    3.四、丰富的内建标准库支持
    3.五、组件集成:好比与C/C++之间的交互集成
    3.六、代码乐趣
四、pythonic原则:import this
五、Python的缺点:比编译型语言确定要慢一点
六、Python的技术优势:面向对象、免费、可移植、功能强大、可混合、简单易用、简单易学。
七、Python编译器环境如何运行程序:先将源代码编译成字节码(.pyc文件),而后在PVM上执行
八、Jython编译Python源代码,造成Java字节码。
九、Psyco是一个PVM的加强工具,这个工具收集并使用信息,在程序运行时,能够将部分程序的字节码转换成底层真正的二进制机器代码,从而实现更快的执行速度。Psyco每每被看做为一种JIT。
十、Psyco最终可能会被PyPy所取代,PyPy使用Python代码实现PVM,像Psyco同样提供加强优化。
十一、Shedskin C++转换器尝试讲Python代码转换为C++代码。
十二、Python程序的打包分发叫作冻结二进制,三种工具:py2exe,PyInstaller以及freeze。
1三、Python程序运行的几种形式:交互提示模式、系统命令行文件模式、GUI下点击文件图标、模块导入与重载、exec运行模块文件、IDLE。
1四、对象、赋值与引用。
1五、变量名在引用以前必须先赋值。
1六、序列赋值
1七、def语句是实时执行的
1八、变量名解析的LEGB原则(p418)
1九、Python中的闭包
20、Python的函数参数匹配
2一、迭代与解析:在相对性能方面,列表解析在大多数状况下表现最好。使用内置函数时,map表现更好。
2二、生成器与协程
2三、模块引入,from import这个地方有坑---见“模块的陷阱”
2四、装饰器和元类参考开放的电子版文件。python

相关文章
相关标签/搜索