python介绍

这篇博客介绍了Python编程语言,包括其基本介绍、特点、执行过程、不同的实现方式如CPython、Jython、IronPython,以及性能优化工具Psyco和PyPy。此外,还提到了Python的代码编写与执行,如交互式解释器和程序文件,并讨论了Python的IDE。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值