已解决
Python基础(一):Python概述
来自网友在路上 191891提问 提问时间:2023-10-12 15:58:01阅读次数: 91
最佳答案 问答题库918位专家为你答疑解惑
1.1 Python简介
1.1.1 Python的发展历程
Python的创始人名为:吉多·范罗苏姆,外号龟叔
1.1.2 Python的特性
- 1、简单易学
- 2、解释型语言
- 3、可拓展性和可嵌入性
- 4、面向对象语言
- 5、具有丰富的编程库
- 6、免费、开源
1.1.3 Python的应用场合
- 1、Web开发
- 2、网络软件开发
- 3、人工智能
- 4、数据分析与处理
1.2 Python开发环境的构建
无
1.3 编写一个简单的Python程序
1.3.1 Python程序执行原理
Python是一门脚本语言,编辑完成的源程序称为源代码,开源直接运行
Python程序的运行过程分为两个步骤:
- 解释器将源代码翻译成字节码,然后通过虚拟机进行解释执行
- 1、Python先把源代码(.py文件)编译成字节码(.pyc文件),再由Python虚拟机一条一条的执行字节码指令,从而完成程序的执行。
- 字节码在Python虚拟机程序里对应的是PyCodeObject对象
- 2、如果ptest.py文件中没有加载其他的模块,那么运行ptest.py文件会把该文件编译成字节码并解释执行,不会生成ptest.pyc文件
- 3、如果ptest.py文件加载了其他模块
- 例如:import modell
- python会把modell.py文件编译成字节码,生成modell.pyc文件,然后再对字节码解释执行
- 4、如果想要生成ptest.pyc文件,开源使用Python内置模块 py_compile来编译。
查看全文
99%的人还看了
相似问题
- JVM:字节码文件,类的生命周期,类加载器
- 网工内推 | 字节原厂,正式编,网络工程师,最高30K*15薪
- Go 以小端字节序修改文件
- UDP端口接收到的字节流如何转为QJsonObject、QJsonArray的方法
- 《2020年最新面经》—字节跳动Java社招面试题
- 计算Qt中的QAudioOutput缓冲区未播放的音频字节数对应时长
- 字节面试:请说一下DDD的流程,用电商系统为场景
- 深入理解JVM虚拟机第二十一篇:详解JVM当中的操作数在栈以及分析操作数栈与字节码指令和执行引擎的关系图解
- 【Linux网络编程_TCP/UDP_字节序_套接字 实现: FTP 项目_局域网聊天项目 (已开源) 】.md updata:23/11/05
- 【项目源码】反编译Java字节码生成源码
猜你感兴趣
版权申明
本文"Python基础(一):Python概述":http://eshow365.cn/6-19189-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!