IPython基本介绍

IPython简介

ipython shell是一个加强版的交互式python解释器,它的设计目的是在交互式计算和软件开发两个方面最大化的提升生产力。经过ipython能够对大部分python代码进行探索式的操做,例如使用试错法来练习和学习python中的函数,因此使用ipython将有助于提升你的工做效率。python

IPython安装

能够经过pip命令来安装,在终端中输入下面命令进行安装。linux

$ pip install ipython

若是你使用的是ubuntu等linux系统的话,请在命令以前添加sudo命令。shell

$ sudo pip install ipython

IPython的基本使用

  • 启动和退出方法

在终端命令行中经过输入ipython命令来启动,成功启动以后能够在ipython shell中输入任何的python语句,只须要在输入后按下回车就能够。退出的命令是quit()。ubuntu

  • Tab键自动补齐功能 

从表面看ipython和python自带的解释器相比就是增长了标号式的输入和输出提示符。Tab键自动补齐语句功能是对标准的python shell的主要改进。在shell中输入语句后,只要按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量都会被找出来。bash

按Tab键来自动完成一个已经定义过的变量,也能够经过变量名称后加英文句号“.”而后按Tab键来查看能够调用的函数。也能够应用在模块(包)上,查看模块中含义的类和方法。函数

  • 对象内省功能

在变量前面或者后面加上一个英文问号"?"就能够将有关该对象的一些通用信息显示出来。学习

  • %run命令

在ipython环境中,全部的脚本均可以经过%run命令来当作python程序来运行。假设你有一个简单的脚本a_test.py文件。能够先经过cd命令切换到脚本所在的目录后经过run命令来运行脚本。执行脚本成功后,脚本中的全局变量和函数均可以直接在ipython中使用。ui

小结

本文档只是对ipython shell的简单介绍,若是读者有兴趣的话,能够访问它的官网,阅读官方的文档和教程。spa

参考文献:命令行

《利用Python进行数据分析》   Wes McKinney著

相关文章
相关标签/搜索