新世界的礼物 / 计算机世界 / 编程干货|掌握这个工具,新手也能一边写...

分享

   

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

2021-07-28  新世界的...
#你是否经历过这样的场景


好不容易熬夜写完的代码
结果运行时出现问题
只能不断检查调试代码
枯燥又麻烦


#不慌,这里就有一份指南!

今天就给大家介绍一款实用的工具
可以一边跑代码一边做笔记
同时还显示运行结果
笔记还能直接导出



往下翻看,解锁答案👇


图片

  工具  
#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条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>