编程干货|掌握这个工具,新手也能一边写代码,一边写作

 #你是否经历过这样的场景
好不容易熬夜写完的代码
结果运行时出现问题
只能不断检查调试代码
枯燥又麻烦
#不慌,这里就有一份指南!
今天就给大家介绍一款实用的工具
可以一边跑代码一边做笔记
同时还显示运行结果
笔记还能直接导出
往下翻看,解锁答案👇
  工具  
#Jupyter notebook
Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化和叙述文本的文档。
用途包括:数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等等。(Jupyter notebook官方介绍)
简而言之,Jupyter notebook可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序,也可在同一个页面中直接编写文档,便于作及时的说明和解释。
打开官网「jupyter.org」就可以看到两种安装方法,可以根据实际情况安装:
在简单了解了Jupyter notebook是什么之后,下面来说说这款工具的用法~
#直接执行shell命令
shell是一种与计算机进行文本交互的方式。
一般情况下,当你正在使用Python编译器,需要用到命令行工具的时候,需要在shell和编译器之间切换。
但用Jupyter notebook就完全不用这么麻烦,可以直接在命令之前加个「!」,就能执行shell命令,不需要切换来切换去。
 「执行shell命令」快速解锁👇  

例如想要安装库,

通常需要打开终端输入命令:

pip install xx库

在jupyter里只需要在命令前

加上「!」就可直接安装:

!pip install xx库

#魔术命令
在写代码过程中,总会有各种各样的需求:查看源码、运行本地代码、更改当前工作目录等等……
对于编程新手来说,也许会切换各种页面在引擎搜索源码、切换终端运行检查代码等等,页面太多难免会出现错误的状况。
而在Jupyter notebook中,只需要一个「%」,就能组成不同的命令,在一个页面完成命令的执行,不用看的眼花缭乱。
 「魔术命令」快速解锁👇  

更改当前工作目录   %cd

切换配色   %colors

bug调试   %debug

调试程序  %pdb

返回当前工作目录  %pwd

加载指定源码列出  %load

魔法函数的说明  %magic

#1+1>2的操作技巧
一款好的工具加上实用的操作技巧,效率提升,效能加倍~
  提示代码运行完毕  

如果代码需要运行较长的一段时间,可以添加代码让它告诉你何时完成运行。
代码完成后会发出提示声音

Mac系统

 

Windows系统

  使用多光标  
如果有多行代码,想要删除部分代码内容,我们可以使用多光标一次完成操作,不必每行每行去删除。
以下图为例,假设需要删除每行前面的数字,按住Alt键并选择整个单元格,再按下左箭头,会出现有多个光标,每行开头一个,从此处按下delete删除所有数字。
如果要将光标移到末尾,则按下右箭头。

Mac系统

Option+左箭头+delete 

Windows系统

Alt+左箭头+delete 

除了上面提到的两个操作,还有许多其他的使用技巧,比如:一键代码规范、笔记markdown、绘图、制作PPT……
更多的使用技巧及扩展工具可以参考官网「jupyter.org/widgets」。

(0)

相关推荐