4 repository-uri
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 este un plugin Vim IDE care oferă un set de instrumente integrat pentru dezvoltarea Python. Încorporează o interfață de debug pentru gestionarea breakpoint-urilor de execuție și inspecția stării programului, un browser de documentație pentru preluarea simbolurilor oficiale ale limbajului și un sistem pentru analiză statică și refactorizare structurală automatizată. Proiectul dispune de un manager de mediu dedicat care detectează și utilizează medii virtuale specifice proiectului pentru a asigura rezoluția corectă a bibliotecilor și a interpretorului. Se integrează cu instrumente externe precum PyLint și Rope pentru a identifica erorile de cod și a efectua refactorizarea la nivelul întregului proiect. Plugin-ul acoperă capabilități largi de dezvoltare, inclusiv linting în timp real, formatarea automată a codului și completarea inteligentă a codului. Oferă, de asemenea, instrumente de navigare structurală pentru a sări între definiții, evidențierea avansată a sintaxei și capacitatea de a executa blocuri individuale de cod direct din editor.
Analyzes Python source code statically to provide intelligent completions based on project structure and syntax.
jedi-vim este o extensie Vim și o interfață de server de limbaj (language server) care oferă analiză statică și autocompletare inteligentă pentru dezvoltarea în Python. Funcționează ca o punte între editorul Vim și biblioteca Jedi pentru a aduce capabilități de mediu de dezvoltare integrat (IDE) în editor. Plugin-ul oferă completare de cod conștientă de context și instrumente de analiză statică, inclusiv capacitatea de a sări la definiții, de a urmări utilizarea simbolurilor în fișiere și de a redenumi identificatori global pentru a menține consistența codebase-ului. De asemenea, dispune de pop-up-uri flotante pentru previzualizarea documentației și afișarea semnăturilor funcțiilor în timp real. Instrumentul include integrare pentru mediile virtuale Python pentru a asigura o analiză precisă a dependențelor specifice proiectului și a pachetelor third-party.
Provides context-aware Python code completions leveraging abstract syntax trees for complex constructs.
Thonny is an integrated development environment designed for Python programming education and beginner-focused software development. It provides a simplified interface that allows users to write, execute, and debug code while receiving immediate feedback on syntax and logic. The environment distinguishes itself through a graphical debugging interface that visualizes the flow of execution and the state of variables step by step. It utilizes process-based isolation to keep the interface responsive during code execution and supports a modular plugin architecture that allows for the dynamic exten
Allows inspecting the state of variables and the flow of execution step by step.