一, Python 简介
1. Python 的特点: 是一门动态, 解释型, 强类型语言
动态: 在运行期间才做数据检查 (不用提前声明变量)- 静态语音 (C/Java): 编译时检查数据类型 (编码时需要声明变量类型)
解释型: 在执行程序时, 才一条条解释成机器语言给计算机执行 (无需编译, 速度较慢)- 编译型语言 (C/Java): 先要将代码编译成二进制可执行文件, 再执
行
强类型: 类型安全, 变量一旦被指定了数据类型, 如果不强制转换, 那么永远是这种类型 (严谨, 避免类型错误, 速度较慢)- 弱类型
(VBScript/JavaScript): 类型在运行期间会转化, 如 JS 中的 1+"2"="12", 1 会由数字转化为 string
2. 编码原则: 优雅, 明确, 简单
3. 优点
1) 简单易学
2) 开发效率高
3) 高级语言
4) 可移植, 可扩展, 可嵌入 5. 庞大的三方库
4. 缺点
1. 速度慢
2. 代码不能加密
3. 多线程不能充分利用多核 CPU(GIL 全局解释性锁, 同一时刻只能运行一个线程) 5. 应用领域
5. 应用领域
1. 自动化测试 (UI / 接口)
2. 自动化运维
3. 爬虫
4. web 开发 (Django/Flask/..) 5. 图形 GUI 开发
6. 游戏脚本
7. 金融, 量化交易
8. 数据分析, 大数据
9. 人工智能, 机器学习, NLP, 计算机视觉
10. 云计算
二, Windows Python3 环境搭建
1. 下载 Python3.X.X.exe 安装包
2. 双击安装, 第一个栏目选中 Add Python3.x.x to PATH, 点击 Install Now(默认安装 pip), 一路下一步
3. 验证: 打开 cmd 命令行, 输入 python, 应能进入 python shell 并显示为 Python 3.x.x 版本
1. pip 安装
1. pip install 包名 - 卸载: pip uninstall 包名
2. pip install 下载的 whl 包. whl
3. pip install -r requiements.txt(安装 requirements.txt 中的所有依赖包)
4. pip list 查看已安装的三方包, pip freeze 已文件格式显示已安装的三方包 (用于导出 requiremnts.txt 文件)
2. 源码安装
1. 下载源码包, 解压, 进入解压目录
2. 打开命令行, 执行 python setup.py install
3. 验证: 进入 python shell, 输入 import 包名, 不报错表示安装成功
3. 三方包默认安装路径: Python3.x.x/Lib/site-packages/ 下
来源: http://www.bubuko.com/infodetail-3206496.html