ipython是一个交互式计算机系统_IPython 1.0发布,强大的Python交互式Shell

在今年年初颁布的“2012年度自由软件奖”中,开发者Fernando Perez凭借IPython这一项目获得了2012年度自由软件推动奖。

今天IPython项目终于发布了1.0版本。

IPython是一个Python交互式Shell,提供了一个强大的交互式计算架构。支持变量自动补全、自动缩进,且支持 bash shell 命令,内置了许多很有用的功能和函数,比默认的Python Shell 好用得多。

IPython提供了丰富的工具包,以帮助你尽可能地交互式地使用Python。其主要组件包括:

强大的交互式的Python shells(基于终端和基于Qt方式)。一个基于Web的交互式笔记环境,拥有所有shell功能,以及支持嵌入式图形、动画和富媒体。支持交互式数据可视化,支持使用GUI工具包。灵活、可嵌入的解释器,可加载到自己的项目中。一个高性能库,可用于多核心系统、集群、超级计算和云场景中的高级、交互式并行计算。IPython是一个增强版的Python shell,其shell方面的主要特性如下:

全面的对象自省机制。跨会话、持久的历史输入记录。在会话期间对输出结果进行缓存,并自动生成引用。扩展标签自动完成。默认支持Python变量、关键字、文件名和函数关键字的自动完成。一个丰富的配置系统,可以在不同的设置之间轻松切换。会话记录和重载。针对特殊用途的扩展语法处理功能。可通过扩展的别名系统来访问系统shell。可轻松嵌入到其他Python程序和GUI中。集成访问PDB调试器和Python分析器的功能。IPython还是一个交互式并行计算架构,主要特性如下:

从一个交互式的Python/IPython会话中快速并行化Python代码。一个灵活、动态的处理模型,可被部署到从多核心工作站到超级计算机等的任何系统中。一个支持多种不同并行风格(从消息传递到任务处理)的架构。阻塞和完全异步接口。高级别API,只需几行代码就可以将许多事情并行化处理。可与其他用户安全地共享实时并行作业。动态负载均衡任务放牧(task farming)系统。强大的并行代码错误处理功能。详细信息:IPython 1.0.0

官方网站:http://ipython.org/

项目地址:https://github.com/ipython

国内镜像地址:https://code.csdn.net/OS_Mirror/ipython

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值