Python编程时,你可以选择多种软件工具,以下是一些常用的选项:
编辑器/IDE Sublime Text:
一款跨平台的文本编辑器,功能强大且简洁。
Vim:功能强大的命令行文本编辑器。
PyCharm:一款跨平台的集成开发环境(IDE),支持Web和云开发。
Atom:具有智能语法补全、高效编辑器的跨平台文本编辑工具。
Visual Studio Code:轻量级且功能丰富的代码编辑器,支持多种编程语言。
Jupyter Notebook:交互式计算笔记本,便于数据分析和可视化。
专门的开发工具 
PTVS:

Python Tools for Visual Studio,支持CPython、IronPython、Jython和PyPy,具备高级编辑功能和调试工具。
Eclipse:通过安装插件,Eclipse也可以用于Python开发。
IPython:交互式计算系统,提供强大的命令行界面。
Eric5:Eclipse的Python开发插件。
PythonWin:为Windows设计的Python IDE。
其他工具 包管理:
`pip`,用于安装和管理Python包。
脚本引擎:Python自带的解释器,可以直接运行Python脚本。