全国服务热线:13226870735

位置:杭州优就业IT培训学校 > 学校动态 > 你知道Python是如何运作的吗

你知道Python是如何运作的吗

来源:杭州优就业IT培训学校时间:2021/4/21 15:08:30

  你知道Python是如何运作的吗?


你知道Python是如何运作的吗


  作为一名机器学习工程师,我使用Python已经一年多了。

  近出于兴趣,我也开始学习C ++。接触C++后,才意识到Python是多么容易和直观。我对Python与其他语言的不同之处及其工作机制愈加好奇。于是,本文诞生。

  本篇文章将尝试讨论Python的内部工作机制。

  Python初是Guido Van Rossum在业余时开发的一个项目,于1991年发布。作为一门通用语言,Python为Netflix和Instagram等许多公司提供了强大支持。

  在一次采访中,Guido将Python与Java/Swift等语言进行了比较,他表示Java/Swift对于日常工作即是编程的软件开发人员是一个不错的选择,

  而Python针对的目标用户是日常工作与软件开发无关的人,他们编写代码主要是为了处理数据。

  在阅读有关Python的文章时,经常会遇到诸如“编译型vs解释型”、“字节码vs机器码”、“动态类型vs静态类型”、“垃圾回收站”等词语。维基百科将Python描述为:

  Python是一种解释型的通用性编程语言,具有动态类型和垃圾回收功能。

  解释型语言

  用C / C ++编写程序时,必须进行编译。编译是将人类可理解的代码转换为机器可理解的代码即“机器代码”。

  机器代码是CPU可直接执行指令的基本形式。成功编译后,代码生成一个可执行文件。执行此文件,代码中的操作将逐步运行。

  尽管也需要编译这一步骤,但在大多数情况下,Python是一种解释型语言,而非编译型语言。首先将以.py文件编写的Python代码编译为字节码(后文将详细讨论),然后以.pyc或.pyo格式存储。

  Python将源代码转换为字节码,而不像C ++等转换为机器代码。该字节码是可由解释器执行的低级指令集。Python解释器在大多数PC中安装在/usr/local/bin/python3.8路径下。

  字节码指令在虚拟机而非CPU上执行。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2876/news/349492/违者必究! 以上就是杭州优就业IT培训学校 小编为您整理 你知道Python是如何运作的吗的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:13226870735