python基础理论简结教程
1.编程语言加粗样式
编程语言 用来解决问题的。
用户:问题空间
计算机:解决问题 的空间 叫做解空间
用户所能识别的自然语言与机器相距太远。人们期望计算机所提供的解决问题的能力能够 抽象出来,使得抽象出来的东西能够更加接近人的认识范畴, 于是计算机语言诞生了,最早出现的是机器语言,后来封装之后变成了机器代码即微码编程,最后发展到高级语言。因此高级语言更接近于人类的逻辑,但是接近人类的逻辑之后也就相当于离计算机的逻辑更加的遥远。所以我们需要将这种高级语言能够转化成计算机能够理解的语言,这个工具叫做编译器或者解释器。
python算是市面上较高级的语言了。
2.python语言的基本介绍
面向对象、解释型计算机程序设计语言 1989年底被发明,公开发行的第一个版本是在1991年。
python大多数时候被描述成脚本编程语言,也同样适合开发大型编程工具。
3.python的特点
python 胶水语言
框架:web,Django
使用字节码 bytecode
开发速度快,比起性能损失可以忽略不计。
4.python执行过程
5 实现方式
cpython 原始标准的实现方式
Jpython 用于与java语言集成的实现
IronPython 用于与.net框架集成的实现
6 python的性能优化工具
Psyco python 语言的一个扩展模块,可以及时的对程序带码进行装爷的算法优化,可以在IDing程度上提高程序的执行效率,尤其是程序中有大量循环操作时
目前开发工作已经停止,由pypy所接替。
PyPy
PyPy是用python实现的python解释器
python语言的动态编译器,是Psyco的后继项目
可以运行在linux的32位和linux64,MacOSX,windows32位平台中
Shed Skin
python 编译器,能够将python代码转化成优化的C++代码。
7.编写、执行python代码
1.交互式解释器
直接启动python ,期限是信息取决于程序版本及操作系统等
2python程序文件
交互式模式下的程序执行完成难以再次运行
将编写的程序保存至文件(.py)中方便多次运行
python 的此类包含你了一系列预编译写好的语句的程序文件称作”模块“
能够直接运行的模块文件通常称作脚本(即程序的顶层文件),也叫程序执行入口。
输入数据 有时是在库中的
处理数据
输出数据
内核是一个可执行程序,按照这个可执行程序的内部的各种结构,了解它的程序执行入口,然后内核把这个执行入口放在cpu上,程序执行。
python程序可以分解为模块、语句、表达式和对象
程序由模块构成
模块包含语句
语句包含表达式
表达式建立并处理对象
8.python IDE
标准的python环境提供
Eclipse和PyDev
Python Win
Komodo
Wingware
Pycharm