爱Python,就用IPython

一个月前我偶然接触到IPython,收益匪浅,在这里分享给大家


001.什么是IPython

IPython(interactive python),即交互式python,比默认的python shell 好用得多,支持变量自动补全,自动缩进,内置了许多很有用的功能和函数.

使用IPython的方式有两种,IPython shelljupyter notebook,本文重点介绍jupyter notebook,IPython 被紧密地连接在Jupyter(http://jupyter.org) 项目中.

010.为什么选择jupyter notebook

Jupyter Notebook 是 IPython shell 基于浏览器的界面,提供了各种花里胡哨的功能如:内置markdown格式、可视化图像……不仅可以运行python代码,而且作为学习python的笔记本也是不错的选择.你也可以分享你的notebook(.ipynb文件),这样你的小伙伴们也可以在自己的电脑上运行你的notebook代码
总而言之,jupyter notebook 界面友好,功能强大

011.jupyter notebook的安装

jupyter的安装方法有两种,一种是直接在cmd里输入

pip install jupyter

第二种是通过Anaconda安装,也是我推荐的方式
若没有安装Anaconda,先到https://www.anaconda.com下载安装包安装Anaconda,Anaconda完成后,在cmd输入

conda install jupyter

这样,juyter就安装成功了

100.jupyter notebook的启动与文件操作

在cmd输入以下命令即可启动jupyter notebook,它将在你的默认浏览器中打开

jupyter noterbook

打开以后界面如下

  • jupyter notebook默认的路径是管理员Adminstrator所在文件夹,默认路径可以修改,在这里不作介绍
  • jupyter的文件操作可以浏览器界面和文件夹面同时操作,也就是说你在jupyter文件夹下面新建一个文件,浏览器界面会同时显示。当你需要打开一个.ipynb文件,可以将.ipynb直接复制到jupyter的文件夹下面.当然你也可以点击Upload来选择你要上传的jupyter notebook的文件
  • 点击Logout或者关闭cmd和浏览器即可退出jupyter

101.jupyter notebook的界面操作和常用快捷键

俗话说得好,磨刀不误砍柴工,熟悉了jupyter的操作和快捷键,使用IPython自然得心应手
点击New出现下拉框,在点击Python 3(这里的python 3是Anaconda的python解释器)就可以创建一个.ipynb文件

  • 点击上面Untitled可以修改文件名

  • 点击代码出现下拉框,可以实现markdown格式和代码格式的转换

  • 点击Insert可以选择向前或向后插入代码行

  • jupyter notebook有两种模式,一种是编辑模式,按Enter进入此模式,此时代码行外框呈现出绿色,可以对代码行内部进行缩进、删除、运行等操作
    另一种是命令模式,若进入编辑模式,则按Esc进入命令模式,此时代码行外框呈现出蓝色

  • jupyter常用快捷键

    • 编辑模式
      • Shift-Enter: 运行本单元,选中下一代码行(若下面没有单元,则新建一个单元)
      • Ctrl-Enter: 运行本单元
      • Alt-Enter: 运行本单元&#


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部