Python 简介
一, 什么是 Python
Python 是一个高层次的结合了解释性, 编译性, 互动性和面向对象的脚本语言.
Python 的设计具有很强的可读性, 相比其他语言经常使用英文关键字, 其他语言的一些标点符号, 它具有比其他语言更有特色语法结构.
Python 是一种解释型语言: 源代码不是直接翻译成机器语言, 而是先翻译成中间代码, 再由解释器对中间代码进行解释运行
Python 是交互式语言: 可以直接互动执行你写的程序
Python 是面向对象语言: Python 支持面向对象的风格或代码封装在对象的编程技术.
二, Python 的优点是什么
简单, 免费, 兼容性, 跨平台性, 面向对象, 函数库
三, Python 的由来
Python 自从 20 世纪 90 年代初诞生至今, 它已被逐渐广泛应用于系统管理任务的处理和 web 编程.
Python 的创始人为 Guido van Rossum.1989 年圣诞节期间, 在阿姆斯特丹, Guido 为了打发圣诞节的无趣, 决心开发一个新的脚本解释程序, 作为 ABC 语言的一种继承. 之所以选中 Python(大蟒蛇的意思) 作为该编程语言的名字, 是因为他是一个叫 Monty Python 的喜剧团体的爱好者.
Python 本身也是由诸多其他语言发展而来的, 这包括 ABC,Modula-3,C,C++,Algol-68,SmallTalk,Unix shell 和其他的脚本语言等等.
像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议.
四, Python 可以做什么
爬虫
Web 程序开发
桌面程序开发
科学计算
图像处理
人工智能
环境搭建
Python 可应用于多平台包括 Linux 和 Mac OS X.
你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装 Python 以及 Python 的安装版本.
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等.)
- Win 9x/NT/2000
- Macintosh (Intel, PPC, 68K)
- OS/2
- DOS (多个 DOS 版本)
- PalmOS
Nokia 移动手机
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
Python 同样可以移植到 Java 和 .NET 虚拟机上.
一, Python 下载
Python 官网: https://www.python.org/
Python 文档下载地址: https://www.python.org/doc/
Python 已经被移植在许多平台上 (经过改动使它能够工作在不同平台上).
下载适用于平台的二进制代码, 然后安装 Python.
以下是各个平台安装包的下载地址:
二, Python 安装
1,Unix & Linux 平台安装 Python
打开 Web 浏览器访问 https://www.python.org/downloads/source/
选择适用于 Unix/Linux 的源码压缩包.
下载及解压压缩包.
如果你需要自定义一些选项修改 Modules/Setup
执行 ./configure 脚本
- make
- make install
执行以上操作后, Python 会安装在 /usr/local/bin 目录中, Python 库安装在 / usr/local/lib/pythonXX,XX 为你使用的 Python 的版本号
2,Windows 平台安装 Python:
以下为在 Windows 平台上安装 Python 的简单步骤:
打开 Web 浏览器访问 https://www.python.org/downloads/windows/
根据自己电脑配置进行选择, 以上选择的是 Windows="64" 位安装包.
下载后, 双击下载包, 进入 Python 安装向导, 安装非常简单, 你只需要使用默认的设置一直点击 "下一步" 直到安装完成即可.
3,Mac 平台安装 Python:
Mac 系统一般都自带有 Python2.x 版本 的环境, 你也可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装.
三, 环境变量配置
程序和可执行文件可以在许多目录, 而这些路径很可能不在操作系统提供可执行文件的搜索路径中.
path(路径) 存储在环境变量中, 这是由操作系统维护的一个命名的字符串. 这些变量包含可用的命令行解释器和其他程序的信息.
Unix 或 Windows 中路径变量为 PATH(UNIX 区分大小写, Windows 不区分大小写).
在 Mac OS 中, 安装程序过程中改变了 python 的安装路径. 如果你需要在其他目录引用 Python, 你必须在 path 中添加 Python 目录.
1, 在 Unix/Linux 设置环境变量
在 csh shell: 输入
setenv PATH "$PATH:/usr/local/bin/python"
在 bash shell (Linux): 输入
export PATH="$PATH:/usr/local/bin/python"
在 sh 或者 ksh shell: 输入
PATH="$PATH:/usr/local/bin/python"
注意:/usr/local/bin/python 是 Python 的安装目录.
2, 在 Windows 设置环境变量
在环境变量中添加 Python 目录:
在命令提示框中 (cmd) : 输入
PATH=%path%;C:\Python
注意: C:\Python 是 Python 的安装目录.
也可以通过以下方式设置:
右键点击 "计算机", 然后点击 "属性"
然后点击 "高级系统设置"
然后点击 "环境变量"
选择 "系统变量" 窗口下面的 "Path", 双击即可!
然后在 "Path" 行, 添加 python 安装路径即可 (我的 C:\Python36), 新建并输入该路径即可. 最后设置成功以后, 在 cmd 命令行, 输入命令 "python", 就可以有相关显示.
注: Python 环境变量
下面几个重要的环境变量, 它应用于 Python:
变量名 | 描述 |
---|---|
PYTHONPATH | PYTHONPATH 是 Python 搜索路径,默认我们 import 的模块都会从 PYTHONPATH 里面寻找。 |
PYTHONSTARTUP | Python 启动后,先寻找 PYTHONSTARTUP 环境变量,然后执行此变量指定的文件中的代码。 |
PYTHONCASEOK | 加入 PYTHONCASEOK 的环境变量, 就会使 python 导入模块的时候不区分大小写. |
PYTHONHOME | 另一种模块搜索路径。它通常内嵌于的 PYTHONSTARTUP 或 PYTHONPATH 目录中,使得两个模块库更容易切换。 |
Python 运行
有三种方式可以运行 Python:
一, 交互式解释器:
你可以通过命令行窗口进入 python 并开在交互式解释器中开始编写 Python 代码.
你可以在 Unix,DOS 或任何其他提供了命令行或者 shell 的系统进行 python 编码工作.
$ python # Unix/Linux
或者
C:>python # Windows/DOS
以下为 Python 命令行参数:
选项 | 描述 |
---|---|
-d | 在解析时显示调试信息 |
-O | 生成优化代码 ( .pyo 文件 ) |
-S | 启动时不引入查找 Python 路径的位置 |
-V | 输出 Python 版本号 |
-X | 从 1.6 版本之后基于内建的异常(仅仅用于字符串)已过时。 |
-c cmd | 执行 Python 脚本,并将运行结果作为 cmd 字符串。 |
file | 在给定的 python 文件执行 python 脚本。 |
二, 命令行脚本
在你的应用程序中通过引入解释器可以在命令行中执行 Python 脚本, 如下所示:
$ python script.py # Unix/Linux
或者
C:>python script.py # Windows/DOS
注意: 在执行脚本时, 请检查脚本是否有可执行权限.
三, 集成开发环境 (IDE:Integrated Development Environment): PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE, 支持 macOS, Windows, Linux 系统.
PyCharm 功能 : 调试, 语法高亮, Project 管理, 代码跳转, 智能提示, 自动完成, 单元测试, 版本控制......
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
来源: https://www.cnblogs.com/tockchen/p/9940829.html