ম্যাক ওএস এক্সে পাইথনের জন্য ভাল আইডিই কী? [বন্ধ]


133

আমি একটি নতুন কাজ শুরু করতে চলেছি যেখানে কোডিং অনুশীলনগুলি টিডিডি এবং রিফ্যাক্টরিংয়ের চারপাশে প্রচুর কেন্দ্রীভূত এবং যার প্রাথমিক বিকাশের ভাষা পাইথন। আমি জাভা বিশ্ব থেকে এসেছি, এবং একটি ভাল, দীর্ঘ সময় ধরে গ্রহনের একটি আত্মবিশ্বাসী ব্যবহারকারী। জাভাতে কাজ না করার সময় আমি ইমাস ব্যবহার করি।

আমি পাইথনের জন্য একটি আইডিই খুঁজছি যা আমাকে গ্রহণের সাথে গ্রহের সাথে ব্যবহার করার মতো অনেকগুলি দক্ষতা দেবে, কেবলমাত্র রিফ্যাক্টরিংয়ের জন্য নয় কোড সম্পাদন, প্রকল্প পরিচালনা, এসসিএম ইন্টিগ্রেশন (বর্তমানে সিভিএস, তবে সম্ভবত এই দিনগুলির একটিতে গিটে স্যুইচ করুন) ইত্যাদি al

আমার কোন আইডিই ব্যবহার করা উচিত?


আমি নেটবিন আইডিইতে পাইথন পছন্দ করি। এটি বেশ ভাল - এবং বিনামূল্যে।
নিক প্রেদী

উত্তর:


29

অনেকগুলি ভিন্ন চেষ্টা করেছে (কেট, একলিপস, স্কাইট, ভিম, কোমোডো): প্রত্যেকেরই কিছু গ্ল্যাচ রয়েছে, হয় সীমিত ফাংশন, বা ধীর এবং প্রতিক্রিয়াহীন। বহু বছর পরে চূড়ান্ত পছন্দ: ইমাকস + রোপম্যাকস + ফ্লাইমেক। দড়ি প্রকল্প ফাইল ওপেন ডায়ালগ অত্যন্ত দ্রুত। দড়ি রিফ্যাক্টরিং এবং কোড সহায়তা ফাংশন অত্যন্ত সহায়ক। ফ্লাইমেক সিনট্যাক্স ভুল দেখায়। ইমাকস হ'ল সর্বাধিক কনফিগারযোগ্য সম্পাদক। আমি এই কনফিগারেশনে খুব খুশি। পাইথন সম্পর্কিত কনফিগারেশনের অংশটি এখানে রয়েছে: public.halogen-dg.com ব্রাউজার / অ্যালেক্স-ইম্যাক্স-সেটিংস / কনফিগারেশন / সিএফজি_পিথন.এল


এটি পাইডেভ, টেক্সটমেট (দীর্ঘকালীন ব্যবহারকারী, তাই এখানে চেষ্টা করা সহজ, তাই চেষ্টা করার জন্য সহজ হয়েছিল) এবং না, ভিআইএম নয়! ;)
ক্রিস আর

2
কোন ভিম কেন? পাইথন আইডিই হিসাবে ভিআইএম ব্যবহার করার বিষয়ে একটি নিবন্ধ রয়েছে: ব্লগ.ডিসপ্যাচডেচ / ২০০৯ / ০৫ / ২৪ / ভিম- as-python- ide .কিন্তু আমি এটি চেষ্টা করি নি। আমি ম্যাকের জন্য কিছু ভাল পাইথন আইডিই সন্ধান শুরু করছি।
lukmac

1
পাইচার্ম অবশ্যই উল্লেখ করা হয়েছে।
sdd

72

আমার 2 পেনি, পাইচার্ম http://www.jetbrains.com/pycharm/ দেখুন

(এছাড়াও বহু প্ল্যাটফর্ম)


4
জেটব্রেইনসও ভাল, পাইচার্মও।
আফশিন মেহরাবানি

3
যদি প্রশ্নটি ছিল "অজগরটির জন্য আইডিই কী যা আসলে কাজ করে এবং আসলে কার্যত কার্যকারিতা থাকে" তবে পাইচর্মটি কেবল উত্তর হবে
সাম্যাথবেস্ট

28

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


3
এবং যাইহোক, পাইথনে ডেভেল করার জন্য কার একটি পূর্ণ বৈশিষ্ট্যযুক্ত আইডিই প্রয়োজন? ভাষাটি খালি হাতে কোডিং করার নকশা ;-)
ই-সন্তুষ্ট

4
@ ই-সন্তুষ্ট বিকাশকারীরা যারা অন-দ্য ফ্লাইট সিনট্যাক্স চেকিং এবং বুদ্ধিমান স্বয়ংক্রিয়-সমাপ্তি চান?
কবি

@ কবি: আপনার কাছে খুব বেসিক ফ্রি এডিটর যেমন জিডিট সহ থাকতে পারে। আপনি যদি উন্নত বৈশিষ্ট্য চান তবে আপনি এখনও টেক্সটমেট বা মহামান্য পাঠ্যের মতো উন্নত পাঠ্য সম্পাদক ব্যবহার করে আইডিই এড়াতে পারবেন। তবে যাইহোক, আমি কয়েক বছর ধরে ফ্লাই সিনট্যাক্স পরীক্ষা না করে পাইথনকে কোড করেছিলাম এবং এখনই এটি ব্যবহার করার সময় আমি নিশ্চিত করতে পারি যে এটি সি বা জাভাতে যেমন হ'ল প্রতিবন্ধকতা নয় not
ই-সন্তুষ্ট

1
টেক্সটমেটের সাথে অপূর্ণতা হ'ল আপনি একই প্রকল্পের মধ্যে একই সাথে দুটি ফাইল সহজেই প্রদর্শন করতে পারবেন না।
tomwhipple

@ টমউইপ্পল - হ্যাঁ, নোটপ্যাড ++ থেকে আসা, অবশ্যই একটি দায়।
স্মান্ডোলি

25

Pydev জন্য অন্ধকার , যেমন অন্যদের উল্লেখ করেছি, ভাল।

নেটবিন্সের একটি বিটা পাইথন প্লাগইন রয়েছে যা কিনারাগুলির কাছাকাছি কিছুটা রুক্ষ, তবে সত্যিই দুর্দান্ত কিছুতে পরিণত হতে পারে।

অতিরিক্তভাবে ম্যাকের জন্য প্রোগ্রামিং কেন্দ্রিক পাঠ্য সম্পাদকদের একটি দীর্ঘ তালিকা রয়েছে যা আপনার প্রয়োজনের সাথে খাপ খায় বা নাও পারে।

  • টেক্সটমেট - অর্থের ব্যয় হয়, লোকেরা এই প্রোগ্রামটি পছন্দ করে, তবে সমস্ত হট্টগোলটি কী তা দেখার জন্য আমি এটি যথেষ্ট ব্যবহার করি নি।
  • জেডিট - জাভা ভিত্তিক পাঠ্য সম্পাদক, কিছু দুর্দান্ত বৈশিষ্ট্য রয়েছে তবে প্রারম্ভকালীন সময়টি দুর্দান্ত নয় (জাভার কারণে)।
  • কার্বনএম্যাকস - শালীন ইমাক্স বন্দর।
  • একোয়াএম্যাকস - আরও ভাল ইমাক্স বন্দর।
  • পাঠ্য র‌্যাংগ্লার - লাইট, ফ্রি (বিয়ারের মতো) বিবিইডিটের যাচাইকরণ।
  • বিবিএডিট - পুরানো প্রহরী। টেক্সমেট এর আগে ডিফাক্টো সম্পাদক এর লাইমলাইটটি চুরি করেছিলেন। ব্যয়বহুল।
  • স্মলট্রন - খুব সুন্দর সম্পাদক, ইউআই টেক্সটমেটের সাথে সমান।
  • অলস - পাইথনের নিজস্ব সামান্য সম্পাদক, কিছু দুর্দান্ত বৈশিষ্ট্য রয়েছে তবে কয়েকটি বড় সমস্যাও রয়েছে। আমি ব্যক্তিগতভাবে এটি আমার ব্যবহারের জন্য খুব অস্থির পেয়েছি।
  • সাব্লাইম টেক্সট - এটি সত্যিই মিষ্টি পাঠ্য সম্পাদক যা কিছু আশ্চর্যজনকভাবে পাইথন সমর্থন রয়েছে।
  • পাইচার্ম - পাইথনের আইডিইতে আরও শক্ত পূর্ণ।

2
টেক্সটর্যাংলারের লিঙ্কটির জন্য ধন্যবাদ, আমি ঠিক যা খুঁজছিলাম। তীক্ষ্ণ লিটল এডিটর, দ্রুত স্ন্যাপগুলি খুলুন, এমনকি সামান্য কোলাহল সহ বেসিক পাইথন স্ক্রিপ্টগুলি চালানো হবে।
রায়ান টাউনশ্যান্ড

একটি দ্রষ্টব্য হিসাবে: পাইডেভ সেলারিটিতে চিটকে পড়েছে, তাই সাবধান হন।
cwallenpoole

12

পাইদেবের সাথে গ্রহন কোনও প্ল্যাটফর্মে আমার পক্ষে সেরা কাজ করে।


fabioz.com/pydev কাজ করছে না। দয়া করে সঠিক লিঙ্কের সাথে পরামর্শ দিন।
সলিড নরম

@ সোলি সোফট পাইডেভ এক্সটেনশানগুলি এখন পাইডিভের সাথে মিশে গেছে, লিঙ্কগুলি আপডেট হয়েছে।
ইসমাইল


5

আমি সাধারণত কোমোডো সম্পাদনা বা রোপম্যাকস সহ অ্যাকোয়্যাম্যাক ব্যবহার করি । যদিও আমার আপনাকে সতর্ক করা উচিত, আপনি জাভা বা সি # ব্যাকগ্রাউন্ড থেকে আসছেন যদি আইডিই বৈশিষ্ট্যগুলি আপনি ব্যবহার করতেন না। আমি ব্যক্তিগতভাবে দেখতে পাই যে শক্তিশালী আইডিইরা আমার সাহায্য করে তার চেয়ে বেশি পায়।

আপডেট : আমার এও উল্লেখ করা উচিত যে আপনার যদি টাকা থাকে কমডো আইডিই এর মূল্য। এটি কোমোডো সম্পাদনার প্রদত্ত সংস্করণ।



5

আমি স্পাইডার পছন্দ করি, এর অনেকগুলি সরঞ্জাম রয়েছে যেমন প্রোফাইলিং, বুদ্ধিমান ইনডেন্টেশন সহায়ক এবং একটি ভাল স্বতঃপূরণ সমর্থন

https://code.google.com/p/spyderlib/


1
আমি উবুন্টুতে স্পাইডারকেও ভালবাসি, তবে ম্যাকের ক্ষেত্রে এটি অবিশ্বাস্যভাবে ধীর
ডিমা লিটুয়েভ

3

আপনার আইডিইয়ের জন্য যদি আপনার বাজেট থাকে, আপনার উইংসওয়্যার পেশাদারকে একবার চেষ্টা করা উচিত, উইংওয়্যার ডট কম দেখুন।


নোট করুন যে উইং 4 এবং এর আগে ম্যাকের জন্য এক্স 11 প্রয়োজন তবে উইং 5+ নেটিভ চালায়।
উইংওয়্যার

2

আমি উইংআইডিই ব্যবহার করেছি এবং খুব খুশি হয়েছি। ইন্টেলিজেন্স বেশ ভাল, কিছু অন্যান্য জিনিস কিছুটা অসচেতন তবে সামগ্রিকভাবে এটি খুব উত্পাদনশীল একটি সরঞ্জাম


2

আপনি যদি একটি ইন্টারেক্টিভ পরিবেশের সন্ধান করছেন এবং কোড মডিউলগুলির প্রয়োজন নেই, আমি আইপিথনকে পরামর্শ দেব । যদিও এটি বিজ্ঞানী / পরিসংখ্যানবিদদের মনে রেখে তৈরি করা হয়েছে, এটি কোনও বৈজ্ঞানিক প্যাকেজ ইনস্টল না করে ঠিক চলবে। কোড সমাপ্তি, ইন্টিগ্রেটেড হেল্প, ইন্টিগ্রেটেড ডিবাগিং ইত্যাদি বৈশিষ্ট্যগুলি শক্তিশালী এবং এটি মার্কডাউন এবং ম্যাথজ্যাক্স ইন্টিগ্রেশন সহ একটি নোটবুক হিসাবে কাজ করে। রাউমে জিইউআই-র মেগাবাইট লোড করার ইচ্ছা না করে যাদের শক্তিশালী বৈশিষ্ট্যগুলির প্রয়োজন তাদের পক্ষে এখন পর্যন্ত সেরা পছন্দ - এটি ব্রাউজার ভিত্তিক হওয়ায় এটি আপনার সর্বদা লোড ক্রোম / সাফারি দৃষ্টান্তে ব্যবহৃত হয়। ;-)




1

নেটবিনে পাইথন সমর্থন আশ্চর্যজনকভাবে ভাল, এবং আপনি সন্ধান করছেন এমন বেশিরভাগ বৈশিষ্ট্য নিয়ে আসে।


1
নেটবিনসের কোন সংস্করণ সম্পর্কে আপনি কথা বলছেন? আমি 7.0+ এর জন্য কিছুই পাইনি
মাইক বেভজ

1

টেক্সটমেট বা প্যানিক্স কোডা। নেটবিনস খুব ভাল কাজ করে, যদি আপনি একটি পূর্ণ বিকাশযুক্ত রান্নাঘর সিঙ্ক আইডিই চান।


1

আমি গুগলে কিছুক্ষণ এর জন্য একটি অ্যাপ্লিকেশন অনুসন্ধান করেছি এবং আমি ভারী এবং কদর্য ইন্টারফেসের সাথে কেবলমাত্র বিকল্প পেয়েছি।

তারপরে আমি ম্যাক অ্যাপ স্টোরটি খুললাম এবং কোডআরনারটি পেয়েছি । খুব সুন্দর এবং পরিষ্কার ইন্টারফেস। পাইথন, লুয়া, পার্ল, রুবি, জাভাস্ক্রিপ্ট ইত্যাদির মতো অনেকগুলি ভাষা সমর্থন করুন দামটি 10 ​​ডলার তবে এটি মূল্যবান!


1

"কোন সম্পাদক / আইডিই জন্য ...?" "আমার কুকুরটি আপনার চেয়ে খুব সুন্দর!" শুরু করার দীর্ঘকালীন উপায়! slapfest। আজকাল বেশিরভাগ এডিটরগুলি vimউপরের দিক থেকে ব্যবহার করা যেতে পারে, একাধিক ভাল বিকল্প রয়েছে এবং সি বা জাভা সরঞ্জাম হিসাবে শুরু হওয়া আইডিইগুলি পাইথন এবং অন্যান্য গতিশীল ভাষার সাথে বেশ ভাল কাজ করে।

এটি বলেছিল, আইডিই (অ্যাকলিপস, নেটবিয়ানস, এক্সকোড, কোমোডো, পাইচার্ম, ...) একগুচ্ছ চেষ্টা করে, আমি অ্যাক্টিভেটের কমোডো আইডিইর একজন ভক্ত। আমি এটি ম্যাক ওএস এক্সে প্রাথমিকভাবে ব্যবহার করি, যদিও আমি এটি বছরের পর বছর ধরে উইন্ডোজটিতেও ব্যবহার করেছি। একটি লাইসেন্স আপনাকে যে কোনও প্ল্যাটফর্মে অনুসরণ করে।

কমোডো তাদের নিজস্ব ভাষাগুলির (যেমন, উইন্ডোজের জন্য) জনপ্রিয় অ্যাক্টিস্টেট বিল্ডগুলির সাথে ভালভাবে সংহত হয়েছে, কল্পিত (এবং পাইথোনিক) মার্কুরিয়াল পরিবর্তন ব্যবস্থাপনার (অন্যদের মধ্যে) সাথে ভাল কাজ করে এবং মূল কাজের জন্য ভাল-থেকে-চমৎকার ক্ষমতা রয়েছে কোড সম্পাদনা, সিনট্যাক্স রঙ, কোড সমাপ্তি, রিয়েল-টাইম সিনট্যাক্স চেকিং এবং ভিজ্যুয়াল ডিবাগিং। প্রাক-ইন্টিগ্রেটেড রিফ্যাক্টরিং এবং কোড-চেক সরঞ্জামগুলির (উদাহরণস্বরূপ দড়ি, পাইলট) এর ক্ষেত্রে এটি কিছুটা দুর্বল, তবে এটি বাহ্যযোগ্য এবং বাহ্যিক এবং কাস্টম সরঞ্জামগুলিকে সংহত করার জন্য একটি ভাল সুবিধা রয়েছে।

কমোডো সম্পর্কে আমার পছন্দের কিছু জিনিস রাইটিং-রান-ডিবাগ লুপের বাইরে চলে যায়। অ্যাক্টিভস্ট দীর্ঘদিন ধরে উন্নয়ন সম্প্রদায়কে সমর্থন করেছে (যেমন মুক্ত ভাষা তৈরি, প্যাকেজ সংগ্রহস্থল, একটি রেসিপি সাইট, ...) সহ, যেহেতু গতিশীল ভাষার আগে প্রবণতা ছিল। কোমোডো সম্পাদনা সম্পাদকটি বেস এবং মুক্ত উত্স, মজিলার ফায়ারফক্স প্রযুক্তিগুলির একটি বর্ধিত। এবং কোমোডো বহু-ভাষাগত। আমি কখনই পাইথন, কেবল পার্ল বা যা কিছু করিনি তা শেষ করি না। কোমোডো সহায়ক ভাষা (এক্সএমএল, এক্সএসএলটি, এসকিউএল, এক্স / এইচটিএমএল, সিএসএস), অ-গতিশীল ভাষা (জাভা, সি, ইত্যাদি) এবং সহায়তাবিদদের পাশাপাশি মূল ভাষা (পাইথন, পার্ল, রুবি, পিএইচপি, জাভাস্ক্রিপ্ট) নিয়ে কাজ করে ( মেকফাইলস, আইএনআই এবং কনফিগার ফাইল, শেল স্ক্রিপ্টস, কাস্টম লিটল ল্যাঙ্গুয়েজ ইত্যাদি) অন্যরা সেগুলি করতে পারে, তবে কোমোডো সেগুলিকে একবারে রেখে দেয়, যেতে প্রস্তুত। এটি গতিশীল ভাষাগুলির জন্য একটি সুইস আর্মি ছুরি।

কমোডো আইডিই কোনওভাবেই নিখুঁত নয় এবং সম্পাদক / আইডিই চূড়ান্ত ওয়াইএমএমভি পছন্দ। তবে আমি এটি ব্যবহার করতে নিয়মিত আনন্দিত এবং প্রতি বছর আমি আমার সমর্থন সাবস্ক্রিপশনটি বেশ আনন্দের সাথে পুনরায় আপ করি। আসলে, আমি ঠিক মনে আছে! এটি এই মাসে আসছে। ক্রেডিট কার্ড: আউট। অ্যাক্টিস্টেটের সাথে আমার কোনও বাণিজ্যিক সংযোগ নেই - কেবল একজন সুখী গ্রাহক।


0

আপনি ইকলিম , একটি Elpipse সার্ভারের সন্ধান করতে চাইতে পারেন যা আপনাকে আপনার প্রিয় পাঠ্য সম্পাদকের মধ্য থেকে Eclipse কার্যকারিতাটি ব্যবহার করতে দেয়। পাইথন সম্পর্কিত কার্যকারিতার জন্য, এটি হুডের নীচে দড়ি , পাইফ্লেক্স এবং পাইলিন্ট ব্যবহার করে।


0

আমি একটি মূল্যায়ন অনুলিপি ব্যবহার করছি Sublime Text। ভাল কি এটি সত্যিই শেষ হয় না।

এটি এখন পর্যন্ত ভাল হয়েছে এবং এটি শুরু করা খুব সহজ ছিল।


0

আমি এটির জন্য কিছুটা দেরি করতে পারি তবে আমি অ্যাপ্টানা স্টুডিও ৩.x সুপারিশ করব । এটি গ্রহণের উপর ভিত্তি করে এবং যাওয়ার জন্য প্রস্তুত সমস্ত কিছু রয়েছে python। এটির জন্য খুব ভাল সমর্থন রয়েছে DJango, HTML5 and JQuery। আমার জন্য এটি একটি নিখুঁত ওয়েব-বিকাশ সরঞ্জাম। আমিও HTML5 and Androidডেভলপমেন্ট করি, এইভাবে আমার আলাদা আইডিই স্যুইচিং রাখার দরকার নেই। এটি আমার সমস্ত ইন-ওয়ান সমাধান।

দ্রষ্টব্য: আপনার ঘনঘন হওয়ার জন্য আপনার প্রচুর পরিমাণে র‌্যামের দরকার আছে !! 4+ জিবি দুর্দান্ত!


0

ভিজ্যুয়াল স্টুডিও কোড + অফিসিয়াল পাইথন প্লাগইন

এখানে আপনি এর বর্তমান পাইথন বৈশিষ্ট্যগুলির একটি ওভারভিউ দেখুন:

https://code.visualstudio.com/docs/languages/python

চকলেট

http://chocolatapp.com

এটি লাইটওয়েট এবং কোড কমপ্লিটেশন অফার করে। অর্থ ব্যয়।

সম্পাদনা: স্পষ্টতই চকোলেট একটি আকর্ষণীয় বিকল্প ছিল 2013 তবে তার পর থেকে আরও অনেক লোক এসেছিল এবং উন্নয়ন স্থবির হয়েছিল। আজকাল আমি ভিজ্যুয়াল স্টুডিও কোড + পাইথন প্লাগইন প্রস্তাব দিই।

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