当前位置: 首页 > 科技观察

增强你的Python

时间:2023-03-14 16:33:24 科技观察

带有交互式shell的Python编程语言已经成为IT中最流行的语言之一。它成功的原因之一是它可以用来解决各种问题。从网站开发到数据科学,从机器学习到任务自动化,Python生态系统拥有丰富的框架和库。本文将介绍Fedora软件包集合中可用的一些有用的Pythonshell,以简化开发。PythonShellPythonShell允许您在交互模式下使用解释器。这在测试代码或尝试新库时很有用。在Fedora中,您可以通过在终端会话中键入python3来调用默认shell。尽管Fedora提供了一些更高级和增强的shell。IPythonIPython为Pythonshell提供了许多有用的增强功能。示例包括选项卡完成、对象内省、系统shell访问和命令历史检索。JupyterNotebook也使用了许多功能,因为它在底层使用了IPython。安装和运行IPythondnfinstallipython3ipython3使用制表符完成来提示您可能的选项。当您使用不熟悉的库时,此功能会派上用场。如果您需要更多信息,请输入?命令查看文档。有关这方面的更多详细信息,您可以使用??命令。另一个很酷的功能是能够使用!特点。然后可以在IPythonshell中引用该命令的结果。IPython的完整功能列表可以在官方文档中找到。bpythonbpython的功能不如IPython,但它在一个简单、轻量级的包中提供了很多有用的功能。在其他功能中,bpython提供:内置语法突出显示键入时自动完成建议预期参数列表能够将代码发送或保存到pastebin服务或文件安装并运行bpythondnfinstallbpython3bpython3asyoutype,bpython为您提供了以下选项自动完成您的代码。当您调用函数或方法时,会自动显示所需的参数和文档字符串。另一个不错的功能是能够使用功能键F7在外部编辑器(默认为Vim)中打开当前的bpython会话。这在测试更复杂的程序时非常有用。有关配置和功能的更多详细信息,请参阅bpython文档。总结使用增强的Pythonshell是提高工作效率的好方法。它为您提供了增强的功能来编写快速原型或试用新库。您使用的是增强型Python外壳吗?欢迎在评论区留言。