一、为什么选择python
- 现有数据分析技术平台有哪些?
- 非编程类:stata、spss、matlab
- 编程类:python、r
写代码有更好的自由度,且有更好的行业延展性
- python特点
(1)优势
- 编程效率高
- 可移植性
- 大量程序包
- 容错率高
(2)劣势 - 运行效率低
- python可以做什么
- 数据分析及可视化
- 网络爬虫
- 网络编程
- 人工智能
二、集成开发环境(IDE)
1.用于提供程序开发环境的应用程序
- sublime
- anaconda
- pycharm
- idle
2.编辑方式
脚本式编程
交互性编程
三、jupternotebook与Spyder
jupternotebook
1. 快捷键
- ctrl+回车:运行
- shift+回车:运行+输入下一行
- alt+回车:插入下一行
- 创建ipynb文件
- 加载ipynb文件
- 导出ipynb文件
Spyder
类似matlab 存在变量工作区的编辑器