Python简介
- Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言
- Python 是交互式语言:这意味着,您可以在一个 Python 提示符 >>>后直接执行代码。
- Python 是面向对象语言:这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
- Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW浏览器再到游戏。
【没有编译环节】Python是一种解释型语言,其代码在执行前会被自动编译为字节码并由虚拟机执行,省去了传统编译型语言中显式的独立编译步骤,这与PHP和Perl的工作方式类似。
【面向对象】面向对象编程(OOP)是一种编程范式,它将程序结构化为一系列对象,这些对象是类(Class) 的实例,并封装了数据(属性) 和行为(方法) 。类与对象、封装、继承、多态、抽象。
Python特点
- 1.易于学习: Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
- 2.易于阅读: Python 代码定义的更清晰。
- 3.易于维护: Python的 成功在于它的源代码是相当容易维护的。
- 4.一个广泛的标准库: Python 的最大的优势之一是丰富的库,跨平台的,在 UNIX、Windows 和 Mac 兼容很好。
- 5.互动模式: 互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片段。
- 6.可移植: 基于其开放源代码的特性,Python 已经被移植(也就是使其工作)到许多平台。
- 7.可扩展: 如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用 C 或 C++ 完成那部分程序,然后从你的 Python 程序中调用。
- 8.数据库: Python 提供所有主要的商业数据库的接口。
- 9.GUI 编程: Python 支持 GUI 可以创建和移植到许多系统调用。
- 10.可嵌入: 你可以将 Python 嵌入到 C/C++ 程序,让你的程序的用户获得"脚本化"的能力。