`
Java_1010
  • 浏览: 8767 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python01-Python程序执行过程简述

 
阅读更多

       Python被认为是目前来说可以处理任何问题的一种开发语言。大致的应用在web、测试、运维等方面,更高级的应用比如说当下最流行的人工智能也是需要有Python基础的。

       在本节中先来说明一下Pyhon的运行过程,由于本人的主流语言是JAVA语言,因此将通过与JAVA语言对照的方式来讲解(虽然Pyhon本身的执行过程也比较好理解)。

       JAVA语言的源代码均是有.java结尾的文件,之后通过javac命令由JAVA虚拟机(JVM)编译成可执行文件.class,然后JAVA虚拟机来执行.class文件完成指定的操作。

       Python的执行过程与JAVA来说是一模一样的,只不过处理Python程序的是Python虚拟机(PVM)。Python的源代码文件是以.py结尾的文件,经过PVM解析后变成.pyc的可执行文件,PVM通过执行.pyc文件来完成指定的操作。



 

  • 大小: 17 KB
分享到:
评论

相关推荐

    一些PYTHON常用库

    `pywin32`是Python与Windows操作系统交互的核心库,它提供了对Windows API的访问,使Python程序可以执行许多Windows特定的任务。通过这个库,你可以编写控制桌面应用、管理文件系统、注册表操作、处理COM组件等。`...

    Python语言程序设计教程 北理工Python课程W081601-基本介绍 共10页.pdf

    课程还讲解了如何配置Python开发环境,这对于编写和运行Python程序是必不可少的。 接下来,课程深入到Python程序元素的分析,包括程序编写模板、turtle库的使用以及蟒蛇绘制程序。turtle库是一个有趣的图形库,它...

    Python学习电子书

    - **解释型语言**:Python程序无需编译,可以直接通过解释器执行。 - **面向对象**:Python支持面向对象编程,便于组织和管理大型项目。 - **可扩展性**:Python可以通过C/C++编写扩展模块来增强功能。 - **可嵌入性...

    简述Python中的面向对象编程的概念

    面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 而面向对象的程序设计把...

    python3.4 tutorial指导手册英文版

    - **简单程序结构**:讲解如何编写简单的 Python 程序,包括赋值语句、条件判断等基本控制流结构。 #### 四、更复杂的控制流工具 (More Control Flow Tools) ##### 4.1 if 语句 (if Statements) - **语法结构**:...

    python官方教程

    - **编程入门**:引导读者逐步了解如何编写Python程序,包括变量赋值、数据类型等基础概念。 #### 四、More Control Flow Tools - **if语句**:介绍了条件控制结构的基本用法。 - **for循环**:讨论了如何使用for...

    xmljava系统源码-Python-Interview-Customs-Collection:Python面试通关宝典,秋招、春招的小伙伴✿

    Python属于解释型语言,当程序运行时,是一行一行的解释,并运行,所以调式代码很方便,开发效率高, 还有龟叔给Python定位是任其自由发展、优雅、明确、简单,所以在每个领域都有建树,所有它有着非常强大的第三方...

    54752Python快速编程入门(第2版)_PPT.zip

    8. **异常处理**:介绍try/except语句用于捕获和处理程序运行时可能出现的错误,以及finally块用于确保关键代码的执行。 9. **文件操作**:学习如何打开、读写文件,处理文本文件和二进制文件,以及文件的关闭和上...

    简述Python中的进程、线程、协程

    在Python中,可以使用`multiprocessing`模块来创建和管理进程,以实现多进程并行计算,提高程序执行效率。 线程是进程内的一个执行流,每个线程共享同一进程的内存空间,特别是堆,但拥有自己的栈。线程之间的通信...

    Advanced_Python_programming [miex.org].pdf

    #### 四、Python入门简述 - **启动Python**:在Unix环境下,可以通过命令行输入`python`启动解释器;而在Windows和Macintosh上,则是通过启动应用程序的方式打开。 - **结束程序**:当程序运行至文件末尾时自动退出...

    程序设计语言简述程序设计语言简述.doc

    常量是指在程序运行过程中其值始终不发生变化,变量是指在程序运行过程中其值可以发生变化的数据单元,表达式是指由操作符和操作数组成的式子,语句是指控制程序执行的语句,函数是指可以被调用的子程序。...

    python-interview-questions:Python面试常见的170道回归的解析和

    2.简述解释型和编译型编程语言答:解释型语言是在运行程序的时候才翻译,每执行一次,要翻译一次,效率降低。3. Python的解释器种类以及相关特点?答: CPython c语言开发的,使用最广的解释器IPython基于cPython

    小甲鱼零基础入门学习Python+全套源码课件

    - **标准库概览**:列出Python标准库中的重要模块,如os、sys、math等,并简述各自的功能。 - **第三方库推荐**:推荐几个流行的第三方库,例如NumPy(数值计算)、Pandas(数据分析)、Matplotlib(数据可视化)...

    全国计算机二级Python语言程序设计教学视频课程(11章)

    - **顺序结构**:介绍程序执行的基本顺序。 - **分支结构**:讲解条件判断语句if-else的使用,以及嵌套if语句的应用场景。 - **循环结构**:重点介绍for循环和while循环的语法特点及应用场景,包括break、continue...

Global site tag (gtag.js) - Google Analytics