පයිතන් සඳහා භාවිතා කළ යුතු IDE මොනවාද? [වසා ඇත]


1027

පයිතන් කේතීකරණය සඳහා අනෙක් අය භාවිතා කරන IDEs ("GUIs / editor") මොනවාද?

Answers:


1284

ප්රතිපල

පැතුරුම්පත් අනුවාදය

පැතුරුම්පත් තිර රුව

විකල්පයක් ලෙස, සරල පා text යෙන්: (aa තිර රුවක් ලෙසද ඇත )

                         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/IntegratedDevelopmentEn Environment

පැතුරුම්පතට සංස්කරණ ඉදිරිපත් කරන්න


77
මගේ ස්මාර්ට්ෆෝන් බ්‍රව්සරයේ මෙම වගුව සම්පූර්ණයෙන්ම කියවිය නොහැක.
ඇක්සෙල්

82
උපපරිපාලක සටහන : ඔබ වගුවේ ආකෘතියට අකමැති නම්; දෘශ්‍යමය වශයෙන් වඩා ආකර්ෂණීය යැයි ඔබ සිතන ආකෘතියකට වගුව සංස්කරණය කිරීමට නිදහස් වන්න. විකී-අගුල ප්‍රශ්නය මත රැඳෙනු ඇත (එසේ නොමැති නම්, පවතින පිළිතුරු අනුපිටපත් කරන නව පිළිතුරු එක් කිරීමට පෙළඹවීම වැඩිය); නමුත් සෑම කෙනෙකුටම පෝස්ට් වැඩි දියුණු කිරීම සඳහා සංස්කරණයක් යෝජනා කළ හැකිය. ඔබ එය කිරීමට අකමැති නම්, කෙසේ හෝ ප්‍රශ්නය යාවත්කාලීනව තබා ගැනීමට උදව් කිරීමට ඔබ කැමති බවට බලාපොරොත්තුවක් නැත.
ජෝර්ජ් ස්ටෝකර්

7
X එක්සිටෝස් ඔබට සෑම විටම වඩා හොඳ ආකෘතියක් සඳහා සංස්කරණයක් යෝජනා කළ හැකිය. එසේ කිරීමට 'යෝජනා කරන්න' හෝ 'සංස්කරණය කරන්න' බොත්තම භාවිතා කරන්න. ඔබ ලෝකයේ දැකීමට කැමති වෙනස වන්න.
ජෝර්ජ් ස්ටෝකර්

3
මෙම IDE වලින් කුමන ඒවා තුළ පයිතන් අන්තර්ක්‍රියාකාරී කවචයක් විවෘත කළ හැකිදැයි දැන ගැනීමද හොඳය.
multigoodverse

5
සබැඳියේ ඇති වැරැද්ද කුමක්ද? මම පින්තූරය ක්ලික් කළ විට, මේසයට පේළි දුසිමක් ඇති අතර,
දකුණු පාදය
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.