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 هي إضافة IDE لـ Vim توفر مجموعة أدوات متكاملة لتطوير Python. تدمج واجهة تصحيح أخطاء لإدارة نقاط التوقف في التنفيذ وفحص حالة البرنامج، ومتصفح توثيق لاسترجاع رموز اللغة الرسمية، ونظاماً للتحليل الساكن وإعادة الهيكلة الهيكلية المؤتمتة. يتميز المشروع بمدير بيئة مخصص يكتشف ويستخدم بيئات افتراضية خاصة بالمشروع لضمان حل المكتبة والمترجم بشكل صحيح. يدمج أدوات خارجية مثل PyLint وRope لتحديد أخطاء الكود وإجراء إعادة هيكلة على مستوى المشروع. تغطي الإضافة قدرات تطوير واسعة بما في ذلك التدقيق في الوقت الفعلي، وتنسيق الكود المؤتمت، وإكمال الكود الذكي. كما توفر أدوات تنقل هيكلية للقفز بين التعريفات، وتمييز بناء الجملة المتقدم، والقدرة على تنفيذ كتل كود فردية مباشرة من المحرر.
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.