一、简介
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。
历史:
1、Python 由 Guido van Rossum(在荷兰国家数学和计算机科学研究所) 于 1989 年底发明。
2、第一个公开发行版发行于 1991 年。
3、2020 年 1 月 1 日, 停止 Python 2 的更新(Python 2.7 被确定为最后一个 Python 2.x 版本[它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法。])
python的特色语法结构:
1、Python 是一种解释型语言。
=没有编译这个环节。
2、Python 是交互式语言您可以在一个Python提示符后直接执行代码。(≈mysql)。
3、Python 是面向对象语言。
=这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
4、Python 是初学者的语言(应用广泛)。
Python 特点
特点 | 说明 |
---|---|
易于学习 | Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 |
易于阅读 | Python代码定义的更清晰。 |
易于维护 | Python的成功在于它的源代码是相当容易维护的。 |
一个广泛的标准库 | Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。 |
互动模式(在终端输入代码执行) | 互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。 |
可移植 | 基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。 |
可扩展(调用C或者C++代码) | 如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。 |
数据库 | Python提供所有主要的商业数据库的接口。 |
GUI编程(GUI) | Python支持GUI可以创建和移植到许多系统调用。 |
可嵌入(嵌入到C/C++代码中) | 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。 |
推荐阅读:
Python2.7.14 中文手册
Python IDE(集成开发环境)介绍
Python 编码规范(Google)
Python 3.X版本的教程
Python官网
Python最新源码,二进制文档,新闻资讯等。
你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址
二、使用
环境搭建
只说明Windows设置变量环境
1、下载Python
Python下载网址
双击,一直下一步。
2、配置环境变量
打开dos界面,输入
path=%path%;所在目录\Python
搭建完成使用:python -V 测试
Python 2.7.18
扩展配置:
变量名 | 描述 |
---|---|
PYTHONPATH | PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。 |
PYTHONSTARTUP | Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此变量指定的文件中的代码。 |
PYTHONCASEOK | 加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写. |
PYTHONHOME | 另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。 |
3、运行 | |
(1) 交互式解释器 |
$ python # Unix/Linux
或者
C:>python # Windows/DOS
进入
参数
选项 | 描述 |
---|---|
-d | 在解析时显示调试信息 |
-O | 生成优化代码 ( .pyo 文件 ) |
-S | 启动时不引入查找Python路径的位置 |
-V | 输出Python版本号 |
-X | 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。 |
-c | cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。 |
file | 在给定的python文件执行python脚本。 |
(2) 命令行脚本
$ python script.py # Unix/Linux
或者
C:>python script.py # Windows/DOS
(3) 集成开发环境(IDE:Integrated Development Environment): PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm下载地址
PyCharm安装地址
设置中文
安装 PyCharm 中文插件,打开菜单栏 File,选择 Settings,然后选 Plugins,点 Marketplace,搜索 chinese,然后点击 install 安装。
设置编码
Pycharm 设置步骤:
进入 file > Settings,在输入框搜索 encoding。
找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。
基本使用
语法:
语句 | 作用 |
---|---|
print(“Hello, World!”) | 输出语句 |
注意:
1、linux系统执行时需要注意:
#!/usr/bin/python
# 第一句是linux指定解释器位置的语句。
# !/usr/bin/python 写死解释器位置
# !/usr/bin/env python 回去环境设置寻找python目录。
两种执行:
1、python script.py 执行的话,上面的语句=注释。
2、./script.py 执行的话,上面的语句=指定解释器的路径。
下一步:就是先不使用PyCharm ,直接用dos界面进行学习,