Juypter Notebook 简介
Juypter Notebook 是一个基于浏览器的交互式开发环境, 在写代码的同时还可以做写标题做注释等, 所有这些可以保存成一个文件, 好像一个笔记,所以叫Notebook。
Anaconda 是一个很大的软件集合, 如果只要运行 Juypter Notebook,我们可以只运行:
jupyter notebook &
就直接在浏览器里出现了Jupyter notebook:
另外,最好在合适的工作目录里运行该命令,因为Jupyter Notebook 会自动在当前目录里自动保存名为 Untitled*.ipynb 的文件, 你自己以后也要保存文件, 你可能希望它们保存在合适的目录里。
cd <my_work_dir>
juypter notebook &
点击 new -> Python2 进入交互式界面后,我们首先看到的是一个框,叫做cell,前面标示着In[1]:
这表示你可以输入Python 语句或注释, 用 shift+enter 执行这条语句(用enter仅在框里换行),然后它会给你下一个cell。
这个界面其实有两种模式: 编辑模式和命令模式, 有点像vi 编辑器。 用鼠标点击或用按回车键, 就进入了编辑模式,此时可以看到光标在闪, 你可以输入语句。 用ESC可以进入命令模式, 就许多快捷键可以用, 比如:
- a 在当前cell前面插入一个cell
- b 在当前cell后面添加一个cell
- j,k 上下移动
- dd 删除当前 cell