با سلام و احترام
در این قصد داریم به معرفی IDE هایی که برای پایتون میشه استفاده کرد بحث کنیم.
ادیتور های موجود به قرار زیر می باشند:
همه ادیتورها در این لینک لیست شده و من مجبوب ترین هاشو بیشتر توضیح میدم:
https://wiki.python.org/moin/PythonEditorsخوب اول از همه Vim:
خیلی ها عاشقه vim هستند و از کد زدن هر زبانی در آن لذت میبرن.که خود من هم گاهی اوقات ازش استفاده میکنم و ادیتور خوبیه!ولی بیشتر مواقعی باید استفاده کرد که شما داری، روی سرور و در محیط ترمینال استفاده میکنی.و درضمن پروژتون زیاد بزرگ نباشه.
nano هم مثه Vim ولی vim فوق العاده مشدی تره!
komodo و Eclipse-pydev و pycharm ,netbeans , Eric
اینها همه خیلی عالیه و امکانات زیادی داره از جمله:
Automatic code formatting
Intellisense
Extensibility
Integrated Python Debugging
ErrorMarkup
Rapid application development support
Unit Testing
UML editing / viewing
integrated database support
Source Control integration
قابلیت پروژه ایی تعریف کردن
قابلیت تعریف جنگو،گوگل اپ انجین و ...
در موارد بالا من Eclipse رو خیلی تایید میکنم که باید روش pydev نصب کنید.هم رایگان هست و هم بسیار حرفه ایی و نیاز اکثر برنامه نویسهارو برآورده میکنه.
pydev یکسری مشتقات کم حجم شده داده که میگه بجای eclipse مثلا liclipse یا easyeclipse for python رو بگیرید که مخصوص پایتونه و نیاز به کانفیگ نداره.
این سایت pydev هست:
http://pydev.org/بجای pydev و تنظیماتش به یکی از این دو لینک مراجعه کنید و برنامشو دانلود کنید و شروع به کار کنید.دیگه وقتتونو برای تنظیمات pydev روی Eclipse نذارید:
سایت (easyeclipse) به آدرس:
http://www.easyeclipse.org/site/distributions/python.htmlسایت (liclipse) به آدرس:
http://brainwy.github.io/liclipse/بالاییها عالیه و حرف نداره.
درضمن موارد pycharm و komodo و jetbeans اینها نسخه تریال هستند،حواستون باشه!ولی Pycharm واقعا بهترین IDE هست،البته یک نسخه کم حجم رایگان هم گذاشته که بازم عالیه.
و یه خبر خوش به ویندوزی ها و بچه هایی که رو ویژوال استدیو کد میزنن:
مایکروسافت نسخه ۲۰۱۳ رو اوپن سورس داده و بر روی اون python رو هم میشه اضافه کرد و حتی django هم داره.از همه مهمتر اینکه شما میتونید پایتون رو با WPF مایکروسافت درگیر کنید و کار کنید،که این امکان رو مایکروسافت برای شما به ارمغان آورده.فک کنم باید آپگریدش کنید visual رو.اگه کسی از بچه های دات نت این کارو انجام داده ممنون میشم آموزش بدن به بچه ها!تقریبا کامله
ninja و wing هم تقریبا مثله pycharm هست.
و Pyshield و SPE و PTK هم با امکانات نسبتا پایینتری هستند ولی خیلی محیط برنامشون سبکتره.
از همشون سبکتر Sublime Text هست که خیلی هم حرفه ایی و حالت پروژه ایی هم داره ولی این هم لایسنسی هست(ارزش تست کردن داره).خودم هم با این کار میکنم و برای پروژه های بیش از اندازه غول از Eclipse استفاده میکنم.
Smart Indent رو اکثر IDE ها دارند.
در مورد IDE های GUI بگم:
Eclipse
wxGlade
Glade
Qt Desginer
wxpython
Eric
Quickly
wxFormBuilder
Boa Constructor
Visual Tkinter Python IDE
و ...
که در این میان glade , Qt-Desginer شما باید اول برنامه گرافیکی رو با موس درست کنید و بعد با تبدیل آن به کد پایتون سفارشیش کنید.
ٍEric حرف نداره و کاملترین IDE هست.
Quickly هم جدیده و شرکت اوبونتو تولید کرده که کم حجمه و خودش گفته این IDE نیست ولی برای طراحی هست.
رو Eclipse دقیقا میشه همون Qt-Desginer رو آورد.
بقیه موارد هم به نوبه خود عالی و جذابه.
درضمن دوستان اگه شما هم فک میکنید که میتونه پست منو کاملتر کنه راجبه IDE ها یا اونو اصلاح کنه خوشحال میشم بنویسید و اضافه کنید به این پست تا راهنمایی واسه پایتون کارا باشه.