接触python的背景:《python简明教程》,写过一个替换安全函数的脚本(120lines)
第一天:
0:python语言的特点
看百科即可,控制语言,胶水语言,堆积木方式
框架:web Django
字节码:bytecode
常用开放模式:python框架,然后其他语言优化性能
1:python的编译
.py --> |complie| --->.pyc-- |PVM|
python 解析器
Cpython
Jython java 语言集成实现
IronPthon .NET 框架集成实现
2:python 的性能优化工具
工具1:Psyco 专业python编辑器,静态的,主要专注与算法优化,目前已经停止工作,由Pypy接替
工具2:Pypy 继承于Psyco,用Python语言实现的Python解释器,可以动态的解释运行。
工具3:Shed Skin 将python代码翻译为C++,提高执行效率。类似与HHVM之于PHP,(有点小不同的是,HHVM将PHP翻译成字节码,字节码不是给人看的是给编译器看的,这点和Shed Skin还是有区别的,目的都是提高程序的执行效率).
3:python的一个程序
#!/usr/bin/env python #---shebang ,即执行脚本需要执行的解释器,这样写比 #!/usr/bin/python 的移植性更好些,愿意是别人未必使用你的默认安装路径的python
import platform
print platform.uname() #python2.X 的,python3.X要使用print();相当于 linux shell uname -a.
4:python IDE 略
题外话:
面向过程:指令为中心,指令去处理数据,如何组织代码解决问题
面向对象:数据为中心,如何去组织(设计)数据结构,并提供对此类数据允许的处理操作。
5:进一步深入
a:仓库内部 dir(platform),查看内置的方法,或称为函数,
b:__XXX__ 内置属性
python 笔记学习
最新推荐文章于 2020-01-30 00:07:45 发布