4 个仓库
Analyzes Python source code statically to suggest completions as you type.
Distinct from Code Completion: Distinct from Code Completion: specifically targets Python language semantics and static analysis for completions.
Explore 4 awesome GitHub repositories matching development tools & productivity · Python Code Completers. Refine with filters or upvote what's useful.
Awesome autocompletion, static analysis and refactoring library for python
Provides real-time Python code completions powered by static analysis.
python-mode 是一个 Vim IDE 插件,为 Python 开发提供了集成的工具集。它包含一个用于管理执行断点和检查程序状态的调试界面、一个用于检索官方语言符号的文档浏览器,以及一个用于静态分析和自动化结构重构的系统。 该项目具有专用的环境管理器,可检测并使用项目特定的虚拟环境,以确保正确的库和解释器解析。它集成了 PyLint 和 Rope 等外部工具,以识别代码错误并执行项目范围的重构。 该插件涵盖了广泛的开发功能,包括实时代码检查(linting)、自动化代码格式化和智能代码补全。它还提供用于在定义之间跳转的结构化导航工具、高级语法高亮显示,以及直接从编辑器执行单个代码块的能力。
Analyzes Python source code statically to provide intelligent completions based on project structure and syntax.
jedi-vim 是一个 Vim 扩展和语言服务器接口,为 Python 开发提供静态分析和智能自动补全。它充当 Vim 编辑器与 Jedi 库之间的桥梁,为编辑器带来集成开发环境(IDE)的功能。 该插件提供上下文感知的代码补全和静态分析工具,包括跳转到定义、跨文件跟踪符号使用以及全局重命名标识符以保持代码库一致性的能力。它还具有用于文档预览的浮动弹出窗口和实时函数签名显示功能。 该工具包括对 Python 虚拟环境的集成,以确保对项目特定依赖项和第三方包进行准确分析。
Provides context-aware Python code completions leveraging abstract syntax trees for complex constructs.
Thonny is an educational integrated development environment designed for beginners learning Python programming. It serves as both a Python IDE and a microcontroller firmware editor, providing a simplified user interface for writing, testing, and debugging code. The environment focuses on Python programming education through graphical code debugging. It utilizes visual tools to illustrate program execution flow and variable states, allowing users to step through code to understand how logic and data change during runtime. The tool also supports microcontroller firmware development, enabling t
Includes a debugger that allows students to step through code execution one line at a time.