python和anaconda有哪些区别?

IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

一. IPython与标准Python的最大区别在于,Ipython会对命令提示符的每一行进行编号。

在shell中输入表达式时,只要按下Tab键,当前命令控件中任何与输入的字符串相匹配的变量(对象、函数等)就会被找出来。

下面这个例子,输入b.后按下<tab>键即可得到下图的结果。

我们输入 sys?再回车,这样会显示出 sys 模块的 docstring及相关信息

在变量的前面或后面加上一个问号(?)就可以将有关该对象的一些通用信息显示出来。这就叫做对象的内省。

如果对象是一个函数或实例方法,则其docstring也会被现实出来。

使用??还将显示出该函数的源代码。

一些字符串配以通配符(*)即可显示出所有与该通配符表达式相匹配的名称。

例如,我们可以列出Numpy顶级命名空间中含有“load”的所有函数

在ipython会话环境中,所有文件都可以通过%run命令当做Python程序来运行。

五.中断正在执行的代码(急性子必备23333)

按下Ctrl-C就会引发一个KeyboardInterrupt。除了一些非常特殊的情况下,绝大部分python程序都会立即停止执行

六.执行剪贴板中的代码

书上说使用ctrl+shift+v将剪贴板的代码片段粘贴出来,然而windows系统似乎不可行,所以鼠标右键粘贴好了。

%paste可以承载剪贴板中的一切文本,并在shell中以整体形式执行。

%cpaste跟%paste差不多,只不过它多出了一个用于粘贴代码的特殊提示符而已。如果发现粘贴的代码有错,只需要按下ctrl+c即可终止%cpaste提示如。

其实不到真正使用我也记不住23333,在此粘贴给大家作为备忘。

十.基于Qt的富GUI控制台

Ipython团队开发了一个基于Qt框架(其目的是为终端应用程序提供诸如内嵌图片、多行编辑、语法高亮之类的富文本剪辑功能)的GUI控制台。

来启动的话可为其添加绘图功能。

ps.这一步刚开始无法执行,我的解决方法是:

hist可以快速查看那些输入的历史记录。
hist -n可以快速查看并去掉历史记录中的序号,这样你就可以方便的将代码复制到一个文本编辑器中。


一个更简单的方法是edit加Python列表的切片(slice)语法:
edit 4:7 % 将第4,5,6,7句代码导出到编辑器。(比如输入edit 13,会打开一个临时文件)

十三.搜索并重用历史命令

历史命令用上下箭头就好啦,ctrl+p和ctrl+n 太麻烦啦。

ctrl+r用于实现部分增量搜索,按下ctrl+r并输入你想搜索的行中的几个字符。按下ctrl+r将会循环搜索历史命令中每一条与输入相符的行。

}

本文介绍了Anaconda与Python有何关系?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

我是一个初学者,我想学习计算机编程.因此,到目前为止,我已经开始自己学习Python,并且掌握了一些有关C和Fortran编程的知识.

现在,我已经安装了Python 3.6.0版,并且一直在努力寻找适合该版本的Python学习文字.甚至在线讲座系列也要求版本2.7和2.5.

现在我有一本书,但是,它在版本2中编写了代码,并尝试了 在版本3中使其尽可能接近 (根据作者);作者建议下载Windows版Anaconda"以安装Python.

所以,我的问题是:这是什么'Anaconda'?我看到这是一个开放的数据科学平台.这是什么意思?是某些编辑器,还是Pycharm,IDLE之类的东西?

此外,我从Python.org下载了适用于Windows的Python(我现在正在使用的Python),而我不需要安装任何开放数据科学平台". 那么这是怎么回事?

请用简单的语言解释.我对这些知识不多.

您的课程可能会推荐它,因为它们附带了这些额外功能,但是如果您不需要它们,并且可以使用香草Python也可以,那么也可以.

这篇关于Anaconda与Python有何关系?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

}

我要回帖

更多关于 python pygame 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信