当前位置:首页 > 富博FUBO官方手机版 >
富博FUBO官方手机版
Python 编程语言已经成为 IT 中使用的最流行的语言之一。成功的一个原因是它可以用来解决各种问题。从网站开发到数据科学、机器学习到任务自动化,Python 生态系统有丰富的框架和库。本文将介绍 Ubuntu 软件包集合中提供的一些有用的 Python shell 来简化我们的开发。 Python Shell Python Shell 即原生的 Python 交互环境,可以让你以交互模式使用 Python 解释器。这在测试代码或尝试新库时非常有用。在 Ubuntu 中,你可以通过在终端会话中输入 IPython IPython 为 Python shell 提供了许多有用的增强功能。例如包括 tab 补全,对象内省,可以调用系统 shell 访问和命令历史检索。 安装和运行 IPython 在 ipython 环境下就可以使用 tab 补全啦,当遇到使用不熟悉的库时,此功能会派上用场。 如果不熟悉某个库的某个方法,可以输入 另一个很酷的功能是使用 IPython 完整的功能列表可在官方文档中找到。 bpython bpython 并不能像 IPython 做那么多,但它却在一个简单的轻量级包中提供了一系列有用功能。除其他功能之外,bpython 提供: 安装和运行 bpython 在你输入的时候, 当你调用函数或方法时,会自动显示需要的参数和文档字符串。 有关配置和功能的更多细节,请参考 bpython 官方文档。 总结 使用增强的 Python shell 是提高生产力的好方法。它为你提供增强的功能来编写快速原型或尝试新库。 你在使用增强的 Python shell 吗?来留言分享吧~ 如果觉得有用,欢迎关注我的微信,一起学习,共同进步,不定期推出赠书活动~ 最近搜集到传智播客 2018 最新 Python 和 Java 教程!关注本公众号,后台回复「2018」即可获取下载地址。 参考: https://fedoramagazine.org/enhance-python-interactive-shell/python
来调用默认的 shell。$ pythonPython 3.5.2 (default, Nov 23 2017, 16:37:01)[GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more information.>>> print("hi")hi
$ pip install ipython$ ipython --version6.5.0
自动补全?
命令来查看文档。对此的更多详细信息,也可以使用 ??
命令。这就叫做对象的内省。!
字符执行系统 shell 命令的能力。然后还可以在 IPython shell 中引用该命令的结果。crtl+r
可以搜索历史命令:$ pip install bpython$ bpython --versionbpython version 0.17.1 on top of Python 3.5.2 /usr/bin/python(C) 2008-2016 Bob Farrell, Andreas Stuehrk, Sebastian Ramacher, Thomas Ballinger, et al. See AUTHORS for detail.
bpython
为你提供了选择来自动补全你的代码。