1、什么是Python
Python是用来编写应用程序的高级编程语言。
2、Python起源
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。
3、Python特点
3.1 简单易学
Python 关键字少、结构简单、语法清晰。
它没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令式符号,更加定义清晰和易于阅读。
3.2 面向对象
Python 的面向对象的特性是与生俱来的。面向对象编程支持将特定的行为、特性以及功能与它们要处理或所代表的数据结合在一起。
然而,Python 绝不像 Java 或 Ruby 仅仅是一门面向对象语言,事实上它融汇了多种编程风格。
3.3 可移植性
因为 Python 是用 C 写的,又由于C 的可移植性,使得 Python 可以运行在任何带有 ANSIC 编译器的平台上。尽管有一些针对不同平台开发的特有模块,但是在任何一个平台上用 Python 开发的通用软件都可以稍事修改或者原封不动的在其他平台上运行。这种可移植性既适用于不同的架构,也适用于不同的操作系统。
3.4 可拓展性
Python作为一门胶水语言,可以用混合编译的方式使用c/c++/java等语言的库。
代码中的瓶颈,可能是在性能分析中总排在前面的那些热门或者一些特别强调性能的地方,可以作为 Python 扩展用 C 重写。很多时候,使用编译型代码重写程序的瓶颈部分绝对是益处多多的,因为它能明显提升整体性能。
程序设计语言中的这种可扩展性使得工程师能够灵活附加或定制工具,缩短开发周期。虽然像 C、C++乃至 Java 等主流第三代语言(3GL)都拥有该特性,但是这么容易地使用 C 编写扩展却是 Python 的优势。
3.5 解释性语言
Python 是一种解释型语言,这意味着开发过程中没有了编译这个环节。一般来说,由于不是以本地机器码运行,纯粹的解释型语言通常比编译型语言运行的慢。然而,类似于 Java,Python实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。这不仅改善了 Python的性能,还同时使它保持了解释型语言的优点。
4、安装Python
下载网址 Welcome to Python.orgThe official home of the Python Programming Languagehttps://www.python.org/
可根据个人需求及系统版本下载对应文件
Windows安装Python
下载对应exe文件,双击运行即可安装
注意:安装勾选添加python至环境变量,其余选项默认下一步即可
5、运行Python
cmd窗口输入python
在此页面下,输入python语句即可执行