虽然已经过去!
剁手费又增加了不少,
可工资却迟迟跟不上咱“鳌拜”(all buy)脚步,
赶快趁着双十一的折扣风暴报个网课充实下自己,
(没错!就是为了涨工资),
却发现。。
python课程相当nice,可是对于初入金融风控圈的菜鸟来说,如何能找到一款适合自己学习PYTHON课程的IDE/环境/工具,这真是一个艰难的选择。
根据小编多年写python的经验,推荐给python新手村各位勇士一把金色史诗武器—Jupyter Notebook,愿大家能在python的世界里披荆斩棘,所向披靡。
Jupyter介绍
Jupyter Notebook 是一款开放源代码的 Web 应用程序,可让我们创建并共享代码和文档。它提供了一个环境,你可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。这些特性使其成为一款执行端到端数据科学工作流程的便捷工具 ,可以用于数据清理,统计建模,构建和训练机器学习模型,可视化数据以及许多其他用途。
当你还在构建项目原型时,Jupyter Notebooks 真的特别好用,因为你的代码是被写入独立的单元中并被单独执行的。这允许用户测试项目中的特定代码块,而无需从脚本的开始执行代码。许多其他的 IDE 环境(Integrated Development Environment, 集成开发环境)(如 RStudio )也以其他几种方式做到这一点,但我发现 Jupyter 的单个单元结构是最好的。
jupyter安装
Jupyter Notebook原来也叫iPython Notebook,顾名思义,它和Python关系紧密。如果要在PC上安装笔记本,首先你要确保自己已经安装了Python(2.7/3.3或更高),这是必备条件。
Anaconda:官方在文档中强烈建议新用户用Anaconda打包安装Python和Anaconda——所谓懒人方法,小白必备。其实除了提到的两个工具,Anaconda还包含数据科学和机器学习中经常需要用到的各种软件包,只需下载、解压、安装,所有工具就都一步到位了。下载地址:
https://jupyter.readthedocs.io/en/latest/install.html
pip:如果你很欣赏自己,或者因为某些因素就是不想用Anaconda,你也可以用pip。当然首先,你得确保自己的机器上有pip的最新版本。
jupyter使用
1、启动jupyter notebook
进入jupyter界面如下:
红色部分Python2就是新建一个notebook,另外Terminals Unavailable是启动终端,这里linux和windows系统略有不同,由于windows下不支持类似linux的tty(控制终端),因此无法使用,Linux下启动效果如下:
Jupyter能够下载文件,上传文件,但是无法在两个文件夹之间进行复制和移动,一种方式是把文件先下载下来,然后在另外文件夹中上传,比较麻烦,如果配合jupyter中的终端就很方便移动,复制和打包文件了。
2、jupyter的使用功能
jupyter的基本单元是编程cell组成,也就是我们看到的In[ ]:
Jupyter有三种类型的cells:code cells,markdown cells,raw cells,常用的是code cells和 markdown cells类型。
Cells状态分为命令模式和编辑模式,Enter进入编辑模式,ESC进入命令模式,命令模式和编辑模式下支持很多操作快捷键,非常好用。
常用命令模式快捷键:
y: 单元进入代码状态
m: 转入markdown状态
r:转入raw状态
a: 上方插入新单元
b:下方插入新单元
x:剪切选中单元
c: 复制选中单元
shift-v:粘贴到上方单元
v:粘贴到下方单元
d,d(连续按两次d):删除选中单元
z:恢复最后删除单元
ctrl+Enter:运行本单元,两种模式都适用
shift+Enter:运行本单元,并跳到下个单元
alt+Enter:运行本单元,并在下方插入新单元
常用编辑模式快捷键:
Tab:代码补齐或缩进
Ctrl+]:缩进
Ctrl+[ : 解除缩进
Ctrl+A: 全选
Ctrl+Backspace:删除光标前面本行所有的内容
Ctrl+Delete:删除光标后本行所有的内容
Shift+Home:往前选取本行所有内容
Shift+End:往后选取本行所有内容;
3、Markdown
Jupyter提供的markdown是一个非常实用的功能,有了markdown可以将写代码和内容编辑非常好的结合,特别代码内容说明,markdown是一种纯文本标记语言,满足标题,公式,字体加粗,颜色甚至流程图和表格的内容编辑;例如,下图中是使用markdown编写的,能够生成我们想要的公式和字体颜色。
至此jupyter的安装,常用用法和技巧就基本讲完了,当然jupyter的功能要不止这些,如果有兴趣可以继续拓展,当时对于日常工作使用的话,这些基本就够了。
工欲善其事必先利其器,学习这么给力的金融风控课程,当然要用给力的工具啦!估计各位看官已经蠢蠢欲动想要上手一试了,快去试试看这把金斧头到底锋不锋利吧!
网友评论