পাইথনের জন্য কী আইডিই ব্যবহার করতে হবে? [বন্ধ]


1028

পাইথন কোডিংয়ের জন্য অন্যরা কী আইডিই ("জিইউআই / সম্পাদক") ব্যবহার করেন?

উত্তর:


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/IntegratedDe વિકાસ mentEnferences

স্প্রেডশিটে সম্পাদনা জমা দিন


77
আমার স্মার্টফোন ব্রাউজারে, এই টেবিলটি সম্পূর্ণ অপঠনযোগ্য।
এক্সেল

82
মডারেটর দ্রষ্টব্য : আপনি যদি সারণির বিন্যাস পছন্দ না করেন; আপনি যে দৃষ্টিভঙ্গি আরও আকর্ষণীয় বলে মনে করেন সেটিকে টেবিলটি বিন্যাস করতে দ্বিধা বোধ করবেন না। উইকি-লকটি প্রশ্নটিতে থাকবে (অন্যথায়, নতুন উত্তরগুলি যুক্ত করার প্রলোভন যা বিদ্যমান উত্তরগুলির সদৃশ হয় খুব দুর্দান্ত); তবে সবাই পোস্টটি উন্নত করার জন্য একটি সম্পাদনার পরামর্শ দিতে পারে। আপনি যদি এটি করতে ইচ্ছুক নন, তবে খুব কম আশা করা যায় আপনি যেভাবেই প্রশ্নটি আপ টু ডেট রাখতে সহায়তা করতে রাজি হন।
জর্জ স্টকার

7
@ এক্সিটস আপনি সর্বদা আরও ভাল ফর্ম্যাটের জন্য একটি সম্পাদনার পরামর্শ দিতে পারেন। এটি করতে 'প্রস্তাবিত সম্পাদনা' বা 'সম্পাদনা' বোতামটি ব্যবহার করুন। আপনি বিশ্বের দেখতে চান পরিবর্তন হতে।
জর্জি স্টকার

3
এই আইডিইগুলির মধ্যে কোনটি তাদের ভিতরে পাইথন ইন্টারেক্টিভ শেলটি খুলতে পারে তা জেনে রাখা ভাল।
মাল্টিগডোভার্স

4
লিংকটিতে কী ভুল? আমি যখন ছবিটি ক্লিক করি, তখন টেবিলে এক ডজন সারি থাকে, যখন পূর্বরূপটি তিরিশটি বলে মনে হয় ...
ডান পায়ে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.