NovalIDE是一款开源,跨平台,而且免费的国产Python IDE。有出色的语法高亮功能, 支持多种语言,python,c/c++,html,javascript,xml,css等,能够自动检测,并加载Python解释器, 允许用户自由添加删除解释器,并选择相应的解释器运行脚本,支持函数智能提示和代码自动完成, 以及新建NovalIDE工程和从现有代码创建工程,新建工程类型将包括应用程序, Django,Flask,wxPython,Py2exe,Win32,GTK,控制台程序等。可以断点调试, 单步调试python代码,并能监视,查看变量以及堆栈变化,以及添加,删除,管理断点等功能, 强大的包管理器,通过pip一键式安装卸载Python包,支持中英文多个语言版本,灵活的高扩展性, 提供开放式接口支持程序员开发自定义插件,支持python2.6,2.7版本以及python3.x版本。
PyBirdViewCode是一个针对多种语言的静态分析工具,支持将C/CPP/Python等多种语言转换为统一AST,并在统一AST上进行控制流图抽取、控制依赖分析、数据依赖分析等,生成多种代码属性图
PyVerCompat 是一个工具,用于将 Python `3.10+` 代码的语义特性转换为 Python `<=3.9` 的代码。此工具旨在使大量使用新 Python 语言特性的用户能够更轻松地在旧环境中部署代码。