首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

好用到爆款的python学习工具,你造吗?

虽然已经过去!

剁手费又增加了不少,

可工资却迟迟跟不上咱“鳌拜”(all buy)脚步,

赶快趁着双十一的折扣风暴报个网课充实下自己,

(没错!就是为了涨工资),

却发现。。

FAL老师的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的功能要不止这些,如果有兴趣可以继续拓展,当时对于日常工作使用的话,这些基本就够了。

工欲善其事必先利其器,学习这么给力的金融风控课程,当然要用给力的工具啦!估计各位看官已经蠢蠢欲动想要上手一试了,快去试试看这把金斧头到底锋不锋利吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181112A0C8CJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券