学习目标:
学会Jupyter快捷键操作
- 一周掌握 python 入门小知识
学习内容:
切换模式
- 当前 cell 侧边为蓝色时,表示此时为命令模式,按 Enter 切换为编辑模式
- 当前 cell 侧边为绿色时,表示此时为编辑模式,按 Esc 切换为命令模式
区别:在编辑状态下,可以在当前 cell 中写代码,但进行有些 jupyter 的快捷键操作就不管用。在命令模式下,可以进行 jupyter 相关的快捷操作。注意:仅对当前编辑框有效。
Python部分快捷键操作(jupyter notebook)
- Ctrl+enter运行
- M转换成Markdown(预览状态)
- Y转换成code(代码)
- 编辑代码的时候,按Esc 切换为命令模式,然后按Y可转换成markdown模式
- 在markdown模式下#代表一级标题
- 在markdown模式下##代表二级标题
- 在markdown模式下###代表三级标题(以此类推)
单元格操作(单元格处于选中状态)
- 新增cell
A在选中单元格的上方插入一个新cell
B在选中单元格下方查了一个新cell- 删除cell
dd删除选中cell x剪切cell- 复制cell
c复制选中cell- 粘贴
v粘贴已复制的cell到选中cell的正下方- 撤销单元操作
z撤销
帮助文档
- Help (eg: help(len))
- 要查询对象? (eg:len?)记得全屏
- Shift+tab 快捷查询
魔法指令
- %run运行 .Py脚本
- %time和%%time一次运行取值
%time记录一行的运行时间
%%time记录多行的运行时间
3.%timeit和%%timeit多次运行取平均值
%timeit记录一行的运行时间
%%timeit记录多行的运行时间
4.%who ;%whos
%who找出当前所有对象名称
%whos找出当前所有对象已有的名称及详细内容
输入输出历史 (注意点:多个cell之间运行独立,资源共享)
Ipython 基于python内核 做了数学运算上的优化
Ipython的output帮我们把最后一行的代码进行输出
索引(前提:存在)
1. In[index] (eg:In[53])
2. Out[index] (eg:Out[53])
3. “_”表示上一个输出 (eg:_)
4. “_2”表示Out[2] (eg:_2)
其它
- 按下Shift+L,显示代码行数
- Ctrl+? 批量注释
学习产出:
- 实际操作练习
- CSDN 技术博客 1篇
- 学习视频 观看1小时
- 笔记还不够完善,后续继续补充