पायथन के लिए किस आईडीई का उपयोग करें? [बन्द है]


1028

पायथन कोडिंग के लिए अन्य लोग कौन से आईडीई ("GUI / संपादक") का उपयोग करते हैं?

जवाबों:


1283

परिणाम

स्प्रेडशीट संस्करण

स्प्रेडशीट स्क्रीनशॉट

वैकल्पिक रूप से, सादे पाठ में: (आ स्क्रीनशॉट के रूप में भी उपलब्ध है )

                         Bracket Matching -.  .- Line Numbering
                          Smart Indent -.  |  |  .- UML Editing / Viewing
         Source Control Integration -.  |  |  |  |  .- Code Folding
                    Error Markup -.  |  |  |  |  |  |  .- Code Templates
  Integrated Python Debugging -.  |  |  |  |  |  |  |  |  .- Unit Testing
    Multi-Language Support -.  |  |  |  |  |  |  |  |  |  |  .- GUI Designer (Qt, Eric, etc)
   Auto Code Completion -.  |  |  |  |  |  |  |  |  |  |  |  |  .- Integrated DB Support
     Commercial/Free -.  |  |  |  |  |  |  |  |  |  |  |  |  |  |  .- Refactoring
   Cross Platform -.  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |     
                  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Atom              |Y |F |Y |Y*|Y |Y |Y |Y |Y |Y |  |Y |Y |  |  |  |  |*many plugins
Editra            |Y |F |Y |Y |  |  |Y |Y |Y |Y |  |Y |  |  |  |  |  |
Emacs             |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |  |  |  |
Eric Ide          |Y |F |Y |  |Y |Y |  |Y |  |Y |  |Y |  |Y |  |  |  |
Geany             |Y |F |Y*|Y |  |  |  |Y |Y |Y |  |Y |  |  |  |  |  |*very limited
Gedit             |Y |F |Y¹|Y |  |  |  |Y |Y |Y |  |  |Y²|  |  |  |  |¹with plugin; ²sort of
Idle              |Y |F |Y |  |Y |  |  |Y |Y |  |  |  |  |  |  |  |  |
IntelliJ          |Y |CF|Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |
JEdit             |Y |F |  |Y |  |  |  |  |Y |Y |  |Y |  |  |  |  |  |
KDevelop          |Y |F |Y*|Y |  |  |Y |Y |Y |Y |  |Y |  |  |  |  |  |*no type inference
Komodo            |Y |CF|Y |Y |Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |Y |  |
NetBeans*         |Y |F |Y |Y |Y |  |Y |Y |Y |Y |Y |Y |Y |Y |  |  |Y |*pre-v7.0
Notepad++         |W |F |Y |Y |  |Y*|Y*|Y*|Y |Y |  |Y |Y*|  |  |  |  |*with plugin
Pfaide            |W |C |Y |Y |  |  |  |Y |Y |Y |  |Y |Y |  |  |  |  |
PIDA              |LW|F |Y |Y |  |  |  |Y |Y |Y |  |Y |  |  |  |  |  |VIM based
PTVS              |W |F |Y |Y |Y |Y |Y |Y |Y |Y |  |Y |  |  |Y*|  |Y |*WPF bsed
PyCharm           |Y |CF|Y |Y*|Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |*JavaScript
PyDev (Eclipse)   |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |  |  |  |
PyScripter        |W |F |Y |  |Y |Y |  |Y |Y |Y |  |Y |Y |Y |  |  |  |
PythonWin         |W |F |Y |  |Y |  |  |Y |Y |  |  |Y |  |  |  |  |  |
SciTE             |Y |F¹|  |Y |  |Y |  |Y |Y |Y |  |Y |Y |  |  |  |  |¹Mac version is
ScriptDev         |W |C |Y |Y |Y |Y |  |Y |Y |Y |  |Y |Y |  |  |  |  |    commercial
Spyder            |Y |F |Y |  |Y |Y |  |Y |Y |Y |  |  |  |  |  |  |  |
Sublime Text      |Y |CF|Y |Y |  |Y |Y |Y |Y |Y |  |Y |Y |Y*|  |  |  |extensible w/Python,
TextMate          |M |F |  |Y |  |  |Y |Y |Y |Y |  |Y |Y |  |  |  |  |    *PythonTestRunner
UliPad            |Y |F |Y |Y |Y |  |  |Y |Y |  |  |  |Y |Y |  |  |  |
Vim               |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |  |  |
Visual Studio     |W |CF|Y |Y |Y |Y |Y |Y |Y |Y |? |Y |? |? |Y |? |Y |
Visual Studio Code|Y |F |Y |Y |Y |Y |Y |Y |Y |Y |? |Y |? |? |? |? |Y |uses plugins
WingIde           |Y |C |Y |Y*|Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |  |  |*support for C
Zeus              |W |C |  |  |  |  |Y |Y |Y |Y |  |Y |Y |  |  |  |  |
                  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
   Cross Platform -'  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |     
     Commercial/Free -'  |  |  |  |  |  |  |  |  |  |  |  |  |  |  '- Refactoring
   Auto Code Completion -'  |  |  |  |  |  |  |  |  |  |  |  |  '- Integrated DB Support
    Multi-Language Support -'  |  |  |  |  |  |  |  |  |  |  '- GUI Designer (Qt, Eric, etc)
  Integrated Python Debugging -'  |  |  |  |  |  |  |  |  '- Unit Testing
                    Error Markup -'  |  |  |  |  |  |  '- Code Templates
         Source Control Integration -'  |  |  |  |  '- Code Folding
                          Smart Indent -'  |  |  '- UML Editing / Viewing
                         Bracket Matching -'  '- Line Numbering

परिवर्णी शब्द:

 L  - Linux
 W  - Windows
 M  - Mac
 C  - Commercial
 F  - Free
 CF - Commercial with Free limited edition
 ?  - To be confirmed

मैं सिंटैक्स हाइलाइटिंग जैसी मूल बातों का उल्लेख नहीं करता हूं क्योंकि मैं डिफ़ॉल्ट रूप से इनकी अपेक्षा करता हूं।


यह आपकी प्रतिक्रिया और टिप्पणियों को दर्शाती एक उचित सूखी सूची है, मैं इनमें से किसी भी उपकरण की वकालत नहीं कर रहा हूं। मैं इस सूची को अपडेट करता रहूंगा क्योंकि आप अपने उत्तर पोस्ट करते रहेंगे।

पुनश्च। क्या आप सूची में उपरोक्त संपादकों की विशेषताओं को जोड़ने में मेरी मदद कर सकते हैं (जैसे ऑटो-पूर्ण, डीबगिंग, आदि)?

इस प्रश्न के लिए हमारे पास एक व्यापक विकि पृष्ठ है। https://wiki.python.org/moin/IntegratedDevelopmentEprise परिवेश

स्प्रैडशीट में संपादन सबमिट करें


77
मेरे स्मार्टफोन ब्राउज़र पर, यह तालिका पूरी तरह से अपठनीय है।
एक्सल

82
मॉडरेटर नोट : यदि आपको तालिका का प्रारूप पसंद नहीं है; तालिका को एक प्रारूप में संपादित करने के लिए स्वतंत्र महसूस करें, जो आपको लगता है कि अधिक आकर्षक है। विकी-लॉक प्रश्न पर रहेगा (अन्यथा, नए उत्तरों को जोड़ने का प्रलोभन जो मौजूदा उत्तरों की नकल करता है वह बहुत अच्छा है); लेकिन हर कोई पोस्ट को बेहतर बनाने के लिए संपादन का सुझाव दे सकता है। यदि आप ऐसा करने को तैयार नहीं हैं, तो बहुत कम उम्मीद है कि आप इस प्रश्न को वैसे भी रखने में मदद करने के लिए तैयार हैं।
जॉर्ज स्टॉकर

7
@Exitos आप हमेशा बेहतर प्रारूप के लिए संपादन का सुझाव दे सकते हैं। ऐसा करने के लिए 'सुझाव संपादित करें' या 'संपादन' बटन का उपयोग करें। वह बदलाव बनिए जो आप दुनिया में देखना चाहते हैं।
जॉर्ज स्टॉकर

3
यह जानना भी अच्छा होगा कि इनमें से कौन सा आईडीई उनके अंदर एक पायथन इंटरेक्टिव शेल खोल सकता है।
मल्टीगुडेवर्स

4
क्या लिंक गलत है? जब मैं छवि पर क्लिक करता हूं, तो तालिका में एक दर्जन पंक्तियां होती हैं, जबकि पूर्वावलोकन में तीस लगते हैं ...
राइट लेग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.