美文网首页Python新世界python热爱者
好用到爆款的python学习工具,你造吗?

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

作者: 48e0a32026ae | 来源:发表于2018-11-12 16:11 被阅读50次

    虽然已经过去!

    剁手费又增加了不少,

    可工资却迟迟跟不上咱“鳌拜”(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的功能要不止这些,如果有兴趣可以继续拓展,当时对于日常工作使用的话,这些基本就够了。

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

    相关文章

      网友评论

        本文标题:好用到爆款的python学习工具,你造吗?

        本文链接:https://www.haomeiwen.com/subject/jtecfqtx.html