一、简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
- Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于
PHP和Perl语言。 - Python 是交互式语言: 这意味着,您可以在一个
Python提示符>>>后直接执行代码。 - Python 是面向对象语言: 这意味着
Python支持面向对象的风格或代码封装在对象的编程技术。 - Python 是初学者的语言:
Python对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
什么是解释型语言
每次执行程序都需要一边转换一边执行,用到哪些源代码就将哪些源代码转换成机器码,用不到的不进行任何处理。每次执行程序时可能使用不同的功能,这个时候需要转换的源代码也不一样。 解释型语言和编译型语言
| 类型 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| 编译型语言 | 通过专门的编译器,将所有源代码一次性转换成特定平台(Windows、Linux等)执行的机器码(以可执行文件的形式存在)。 |
编译一次后,脱离了编译器也可以运行,并且运行效率高。 | 可移植性差,不够灵活。 |
| 解释型语言 | 由专门的解释器,根据需要将部分源代码临时转换成特定平台的机器码。 | 跨平台性好,通过不同的解释器,将相同的源代码解释成不同平台下的机器码。 | 一边执行一边转换,效率低。 |
二、特点
- 语法简单、易于学习
- 易于阅读、维护
- 可移植、可扩展、可嵌入
三、环境搭建
Python 可以运行在 Wiindows、Linux、MacOS 等多个平台。
下载
https://www.python.org/downloads/
安装
Windows 系统下,傻瓜式安装,直接按照安装界面,一直点击下一步即可。安装完后,设置环境变量,在命令行(cmd)中输入:
path=%path%;python的安装目录
安装完之后,打开命令行(cmd),直接输入 Python ,如果出现类似如下内容,说明安装成功:
Python 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.
