Anaconda
1. 安装
下载路径:
Windows64位:
http://xiaoxiangxueyuan.oss-cn-qingdao.aliyuncs.com/anaconda/Anaconda3-5.1.0-Windows-x86_64.exe
Windows32位:
http://xiaoxiangxueyuan.oss-cn-qingdao.aliyuncs.com/anaconda/Anaconda3-5.1.0-Windows-x86.exe
MacOS:
http://xiaoxiangxueyuan.oss-cn-qingdao.aliyuncs.com/anaconda/Anaconda3-5.1.0-MacOSX-x86_64.pkg
Linux64位:
http://xiaoxiangxueyuan.oss-cn-qingdao.aliyuncs.com/anaconda/Anaconda3-5.1.0-Linux-x86_64.sh
其他工具:
Python下载页:https://www.python.org/downloads/pycharm IDE:https://www.jetbrains.com/pycharm/
Editor: Atom https://atom.io/
2. 基础使用和命令
2.1 安装完成之后的主要应用程序:
Anaconda Navigator:用于管理环境和包的 GUI
Anaconda Prompt 终端:管理环境和包的命令行工具
2.2 一些命令:
conda list //可以看到随Anaconda安装的包及其版本。
conda upgrade --all //对包进行更新:
conda install numpy[,pandas] //使用conda安装numpy或者多个包一起安装
conda install numpy=1.10 //指定安装某个特定版本的包
conda remove numpy //删除指定的包
3. Anaconda的虚拟环境
3.1 Anaconda可以通过虚拟环境来隔离不同项目对于包版本的不同需求。
#创建: conda create -n env1 numpy //创建了一个名为env1的虚拟环境并安装numpy conda create -n env1 python=3 //创建了一个使用Python3的名为env1的虚拟环境 #展示: conda env list //列出当前机器上已经创建的虚拟环境 #进入: (mac/linux) source activate env_name //进入名为env_name的虚拟环境中 (windos) activate env_name //进入名为env_name的虚拟环境中 #离开: (mac/linux) source deactivate //离开当前的虚拟环境 (windos) deactivate //离开当前的虚拟环境 #删除: conda env remove -n env_name //删除名为env_name的虚拟环境
3.2 Jupyter notebook 解析流程
http://www.chinahadoop.cn/files/course/2018/05-23/17240990c4ec007646.png
4. Jupyter notebook 快捷键
Jupyter有两种模式:
按Esc切换到命令模式,单元格的边框是蓝色的。这个模式下的常用快捷键(Shift-Enter可能是我们最常用的命令):
4.1 按Esc切换到命令模式,单元格的边框是蓝色的。
Enter : 转入编辑模式
Shift-Enter : 运行本单元,选中下个单元
Ctrl-Enter : 运行本单元
Alt-Enter : 运行本单元,在其下插入新单元
Y : 单元转入代码状态
M :单元转入markdown状态
R : 单元转入raw状态
1 : 设定 1 级标题
2 : 设定 2 级标题
3 : 设定 3 级标题
4 : 设定 4 级标题
5 : 设定 5 级标题
6 : 设定 6 级标题
Up : 选中上方单元
K : 选中上方单元
Down : 选中下方单元
J : 选中下方单元
Shift-K : 扩大选中上方单元
Shift-J : 扩大选中下方单元
A : 在上方插入新单元
B : 在下方插入新单元
X : 剪切选中的单元
C : 复制选中的单元
Shift-V : 粘贴到上方单元
V : 粘贴到下方单元
Z : 恢复删除的最后一个单元
D,D : 删除选中的单元
Shift-M : 合并选中的单元
Ctrl-S : 文件存盘
S : 文件存盘
L : 转换行号
O : 转换输出
Shift-O : 转换输出滚动
Esc : 关闭页面
Q : 关闭页面
H : 显示快捷键帮助
I,I : 中断Notebook内核
0,0 : 重启Notebook内核
Shift : 忽略
Shift-Space : 向上滚动
Space : 向下滚动
4.2 编辑模式按 Enter 键切换,这模式下单元格颜色是绿的
Tab : 代码补全或缩进
Shift-Tab : 提示
Ctrl-] : 缩进
Ctrl-[ : 解除缩进
Ctrl-A : 全选
Ctrl-Z : 复原
Ctrl-Shift-Z : 再做
Ctrl-Y : 再做
Ctrl-Home : 跳到单元开头
Ctrl-Up : 跳到单元开头
Ctrl-End : 跳到单元末尾
Ctrl-Down : 跳到单元末尾
Ctrl-Left : 跳到左边一个字首
Ctrl-Right : 跳到右边一个字首
Ctrl-Backspace : 删除前面一个字
Ctrl-Delete : 删除后面一个字
Esc : 进入命令模式
Ctrl-M : 进入命令模式
Shift-Enter : 运行本单元,选中下一单元
Ctrl-Enter : 运行本单元
Alt-Enter : 运行本单元,在下面插入一单元
Ctrl-Shift-- : 分割单元
Ctrl-Shift-Subtract : 分割单元
Ctrl-S : 文件存盘
Shift : 忽略
Up : 光标上移或转入上一单元
Down :光标下移或转入下一单元
5. Magic 关键字
5.1 使用规则
Magic 命令的前面带有一个或两个百分号:
%<Magic> = 行 Magic 命令 = 仅应用于编写 Magic 命令时所在的行。
%%<Magic> = 单元格 Magic 命令 = 应用于整个单元格。
5.2 notebook中嵌入可视化统计图
%matplotlib 将 matplotlib 设置为以交互方式(另开一个窗口绘图)工作
%matplotlib inline 将设置为内联方式