创建虚拟环境
a、创建指定python版本的虚拟环境
conda create -n env_name python=3.6(版本可以任意指定,网上会下载)
b、虚拟环境命令
conda env list
查看当前拥有的虚拟环境
conda remove -n frog_36 --all 删除虚拟环境
activate frog_36 进入虚拟环境
conda deactivate 退出虚拟环境
Cell 单元知识:
Cell有四种功能:Code、Markdown、Raw NBConvert、Heading(有些可能没有了,因为和Markdown 效果一样),这四种功能可以互相切换。Code用于写代码,Markdown用于文本编辑,Raw NBConvert中的文字或代码等都不会被运行,Heading是用于设置标题的,这个功能已经包含在Markdown中了。四种功能的切换可以使用快捷键中按或者工具条。
在导航栏中按cell 选择markdown
Markdown 语法:
两种模式
a、命令模式: 蓝色 无铅笔(文字)
b、编辑模式:绿色 有铅笔(打东西)
命令模式常用快捷键
**enter:**进入 cell 单元编辑
shift+enter:运行当前行并跳转到下一行,没有下一行会创建
ctrl+enter:只运行当前行
alt+enter:运行当前行,并创建一行空行
a:往上插入一行
b:往下插入一行
y:转换为代码
m:转换为Markdown
r:转换为Row NBconvert
x:剪切一行
c:复制一行
v:粘贴剪切/复制行到下一行
shift+v:粘贴剪切/复制行到上一行
dd:删除一行
z:撤销删除
ctrl+z:撤销输入修改,但是要选择具体的单元(除非修改后还没有运行),这个其实是编辑模式的
ctrl+s:保存节点,便于恢复
f:查找和替换
k 键 或者 方向上键:选择上一行
j 键 或者 方向下键:选择下一行
shift+k 或者 shift + 方向上键:选择当前行和上一行,一直按会选择很多行
shift+j 或者 shift + 方向下键:选择当前行和下一行 (也可以用 shift 来选择多行,shift +鼠标单击 第一行和最后一行来选择) 注意:好像不能跨行选择,即选择的行都是连续的
shift+m:merge 合并选择的行,如果没有选择多行那么会合并当前行和下一行
space:往下滑动多行
shift+space:往上滑动多行
ctrl+shift+p:进入的界面是将下面这些快捷键又变成了选择按钮了
1、2、3 :这些都是将 cell 单元转化为 markdown,但是只对第一行起作用(第一二三级标题)
编辑模式常用快捷键
tab键:代码补全
shift+tab:函数提示
ctrl + ]:缩进,就是往后退格,相当于tab 键的功能,只不过不需要指定在行首输入
ctrl + [:取消缩进
ctrl+a:全选
ctrl+z:撤销
ctrl+shift+z:对撤销的操作进行撤销
ctrl+y:对撤销的操作进行撤销
对cell 单元格内容进行位置定位:
- ctrl+home、ctrl+up: 定位到当前 cell 单元格所有内容的最前头
- ctrl+end、ctrl+down:定位到当前 cell 单元格所有内容的最后头
- ctrl+left: 定位到当前 cell 单元格光标位置的下一个词语结尾
- ctrl+right:定位到当前 cell 单元格光标位置的上一个词语开头配合shift使用可以快速选中: 比如ctrl+shift+left ,可以选中左边数据
ctrl+backspace:删除前一个单词
ctrl+delete:删除后一个单词
ctrl+m、esc:切换到命令模式
总结:基本上命令模式用 shift ,编辑模式用 ctrl
使用分号可以阻止该行函数的结果输出,这种需求也可以注释代码来实现 查看函数帮助可以使用多种方法: 1、shift+tab 2、?func 3、help(func)
魔法函数:
使用魔法函数可以简单地实现一些单纯 python 要很麻烦才能实现地功能
- %:行魔法函数,只对本行代码生效
- %%:cell 魔法函数,在真个 cell 单元中生效,必须放到 cell 首行
- %lsmagic:列出所有的魔法函数
- %magic:查看各个魔法函数的说明
?后面加上魔法函数名称,可以查看该魔法函数的说明
** 魔法函数 作用 **
%run 调用外部python脚本,run 是一个 python文件
% matplotlib inline 显示 matplotlib 包生成的图形
%cd 更改当前目录 %cd …/
%pwd 查看当前工作目录
%ls 查看目录文件列表
%env 列出全部环境变量