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文件来完成指定的操作。