有哪些Python开发工具推荐?

1、Python导师

Python Tutor是PhilipGuo开发的免费教育工具,可以帮助开发者克服编程学习中的基本障碍,了解程序执行时计算机中每一行源代码的过程。通过这个工具,开发者可以直接在Web浏览器中编写Python代码,一步一步可视化地运行程序。如果你不知道代码在内存中是如何工作的,不妨复制到Tutor中,直观地执行,加深理解。

2、IPython

IPython是一个面向人类的Python交互式shell。用了之后就不想用自己的Python了。

Shell,IPython支持变量自动补全和缩进,bashshell命令,内置了很多实用的函数和功能。同时也是科学计算和交互可视化的最佳平台。

3、Jupyter笔记本

JupyterNotebook就像一个草稿本,它可以将文本笔记、数学方程、代码和可视化内容组合成一个文档,易于欣赏,并以网页的形式显示。它是数据分析和机器学习的基本工具。

4、蟒蛇

Python虽然好,但总会遇到各种包管理和Python版本问题,尤其是Windows平台上很多包无法正常安装。为了解决这些问题,Anaconda出现了。Anaconda包括一个包管理工具和一个Python管理环境,并附带了大量常用的数据科学包,这也是数据分析的标准。

5、斯库尔普特

Skulpt是一个由JavaScript实现的在线Python执行环境,可以让你在浏览器中轻松运行Python代码。使用Skulpt结合CodeMirror编辑器可以实现一个基本的在线Python编辑和运行环境。