python概述
# 简介
Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。
Python 官网(https://www.python.org/)上免费提供了 Python 解释器和扩展的标准库,包括源码和适用于各操作系统的机器码形式,并可自由地分发。Python 官网还包含许多免费的第三方 Python 模块、程序和工具发布包及文档链接。
Python 并不是一门新的编程语言,1991 年就发行了第一个版本,2010 年以后随着大数据和人工智能的兴起,Python 又重新焕发出了耀眼的光芒。在 2019 年 12 月份世界编程语言排行榜中,Python 排名第三,仅次于 Java 和C语言。
Python 是一门开源免费的脚本编程语言,它不仅简单易用,而且功能强大。
Python 是一门推崇“极简主义”的编程语言,阅读优秀的 Python 程序就像阅读一段英文,非专业人士也可以使用 Python。
本章主要介绍和 Python 编程相关的基础知识,并没有真正涉及 Python 语法,算是一道“开胃菜”。
# 链接资料
# 1. Python的特点
- Python是一们面向对象的语言,在Python中一切皆对象
- Python是一们解释性语言
- Python是一们交互式语言,即其在终端中进行命令编程
- Python是一们跨平台的语言【没有操作系统 的限制,在任何操作系统 上都可以运行Python代码】
- Python拥有强大和丰富的库,又被称为胶水语言,能把其他语言(主要C/c++)写的模块很轻松的结合在一起
# 2. Python的优缺点
- 优点:
- 易于维护和学习
- 广泛的标准库【提供了大量的工具】
- 可扩展性强
- Python对于大多数据库都有相应的接口【Mysql、sqliters3、MongoDB、Redis等】
- 支持GUI编程【图形化界面】
- 缺点:
- 和C语言相比较Python的代码运行速度慢
- 代码无法加密
# 3. Python代码的执行过程
`流程:先把源码编译为字节码(.pyc) --> Python虚拟机 --> 执行编译好的字节码 --> Python虚拟机将字节码翻译成相对应的机器指令(机器码)。
Python程序运行时,先编译字节码并保存到内存中,当程序运行结束后,Python解释器将内存中的字节码对象写到.pyc文件中。
第二次再执行时,先从硬盘中寻找.pyc文件,如果找到,则直接载入,否则重复上面过程。
优点:不重复编译,提高执行效率`
编辑 (opens new window)
上次更新: 2023/05/17, 23:08:21