前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IPython使用简易教程

IPython使用简易教程

作者头像
陆勤_数据人网
发布2018-02-28 14:56:47
2.2K0
发布2018-02-28 14:56:47
举报

本文总结Ipython使用的知识。

1 IPython 是什么?

IPython (short for Interactive Python) was started in 2001 by Fernando Perez as an enhanced Python interpreter, and has since grown into a project aiming to provide, in Perez’s words, “Tools for the entire lifecycle of research computing.” Ipython 是基于Python实现有效的交互式科学和数据密集型的计算。

2 Ipython常用特性

利用命令ipython启动ipython shell,本文采用Anaconda自带的Ipython。如图:

2.1 帮助文档

使用?或者内置的help函数查看帮助信息

实例1:help()函数

实例2:?

实例3:自定义函数的帮助信息查看

利用??查看源代码。

实例4:自定函数的源代码查看

2.2 Tab功能补全

想知道一个对象下面有哪些方法或者属性? 想知道一个方法的完整内容? 想知道从包里面导入的对象?

可以采用Tab功能补全,有效达成目标。

实例5:了解一个对象的方法

实例6:知道一个方法的完整内容

实例7:从包里面导入的对象

2.3 通配符匹配

利用通配符基于关键词查询信息

实例8:了解与Warning相关的信息

2.4 快捷键
  1. 清屏 Ctrl + l
  2. 行首 Ctrl + a
  3. 行尾 Ctrl + e
  4. 字符后面(左侧) Ctrl + b
  5. 字符前面(右侧) Ctrl + f
  6. 终止当前的Python命令 Ctrl + c
  7. 退出Ipthon会话 Ctrl + d

3 IPython常用魔法命令

3.1 粘贴代码块:%paste和%cpaste

3.1 运行外部代码:%run

在D:/Python写了程序hello.py,在IPython运行该程序

实例9:%run 运行hello.py

3.2 执行代码时间:%timeit

想知道执行一段代码的时间,用%timeit

实例10:代码片段执行时间

3.3 魔法命令帮助文档:?/%magic/%lsmagic

实例11:魔法命令的帮助文档信息

或者

或者

实践环节

  1. 查看abs函数的帮助文档和源代码。
  2. 设计一个Python程序,用来自我介绍,然后在Ipython上运行这个程序。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据科学与人工智能 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 IPython 是什么?
  • 2 Ipython常用特性
    • 2.1 帮助文档
      • 2.2 Tab功能补全
        • 2.3 通配符匹配
          • 2.4 快捷键
          • 3 IPython常用魔法命令
            • 3.1 运行外部代码:%run
              • 3.2 执行代码时间:%timeit
                • 3.3 魔法命令帮助文档:?/%magic/%lsmagic
                • 实践环节
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档