python学习手册笔记——02.python如何运行程序

00.解释器是一种让其他程序运行起来的程序。当你编写了一段Python解释器将读取程序,并按照其中的命令执行,得出结果。实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层。

01.当python包安装在机器上后,它包含了一些最小化的组件:一个解释器和支持的库。根据使用情况的不同,Python解释器可能采取可执行程序的形式,或是作为链接到另一个程序的一系列库。

02.你可以用任何自己喜欢的文本编辑器建立这样的文件语句。按照惯例,Python文件是以.pyj结尾的。从技术上来讲,这种命令方案在被“导入”时才是必须的,这也将在本书后边及逆行介绍,但是u绝大多数Python文件为了统一都是以.py命名的。

03.PVM(Python Virtual Machine):通常Python虚拟机。


04.Python的传统运行执行模式:录入的源代码转换为字节码,之后字节码在Python虚拟机中运行。代码自动变异,之后再解释。

05.从更基础的角度来说,脑际我们在Python中真正拥有的只有运行时;完全不需要初始的阶段,所有的事情都是在程序运行时发生的。这甚至还包括了建立函数和类的操作一级连接的模块。这些事情对于静态语言往往时发生在执行之前,而在Python中式与程序的执行同时进行的。就像我们看到的那样,实际的效果就是Python比一些读者所用的程序语言带来了更加动态的编程体验。

06.Python:Cpython、Jython
CPython:和Python的其他两种实现方式相比,原始的、标准的Python实现方式,这个名字根据他式由可移植的ANSI C语言代码编写而程的这个事实而来。
Jython:Jython系统(最初称为JPython)是一种Python语言的替代实现方式,齐目的是为了与Java编程语言集成。Jython包含了Java类,这些里欸编译Python源代码、形成Java字节码,并将得到的字节码映射到Java虚拟机上。
IronPython:Python的第三种实现方式IronPython(比CPython和Jython都要新),齐设计目的是让Python程序可以与Windows平台上的.NET框架以及预置对应的Linux的开运啊的Mono编写程的应用相集成。
备注:Jython和Python是完全独立的Python实现,可以为不同的运行构建编译Python原代码

原文地址:https://www.cnblogs.com/aixiaoxiaoyu/p/11204881.html