theinfinity
جمعه 24 اردیبهشت 1389, 11:57 صبح
امروز که داشتم سوال ها رو چک می کردم اکثرا پرسیده شده ide برای پایتون کجا گیر می آد.
از اونجایی که تا اسم ide می آد شکل visual studio مجسم میشه من یه توضیح کوچولو میدم که چرا python همچین چیزی نداره ،
python چند تا ابزار (toolkit) برای ساختن یه محیط گرافیکی برای کاربر داره که نکته ی جالب اینجاست که هیچ کدوم به عنوان استاندارد واقعی برای این کار تو پایتون انتخاب نشدن، البته یه بحث هایی راجع به Tkinter شده ولی هنوز خیلی ها دوس ندارن از Tkinter استفاده کنن.
یه چندتایی از این ابزار ها که تو خود python man اسم برده شدند:
Tkinter: خیلی کار کردن باهاش سادست خیلی جاها ازش به عنوان ابزار استاندارد نام برده شده، روی python 2.6 هستش و از همه مهمتر خودمم از همین استفاده می کنم. ولی یه مشکل داره توانایش به اندازه بقیه نیست شاید بخاطر همین کار کردن باهاش سادس. http://www.tcl.tk
p.s:کاملا portable
wxwidget: این یکی واقعا قویه، ولی خوب رو ورژن های قبلی پایتون نبود جدید رو امتحان نکردم، نصبش واسه تازه کارا یه خورده سخته! یه class library هستش که با c++ نوشته شده که python iterface ش wxpython اکثرا با همین اسم هم شناخته میشه، اینم portable و اگه یه وقت سرتون به جایی خورد طالب شدین دانلودش کنین به اینجا سر بزنید: http://www.wxpython.org
QT: من ازش استفاده نکردم ولی فقط می دونم دو تا نسخه داره یکی pyqt و pykde(برای kde) دومی کاملا مجانیه ولی اولی فقط برای پروژه های opensource که باید براشون یه لایسنس بگیری، هر جفتشون اینجا پیدا می شنhttp://www.riverbankcomputing.co.uk
راستی من از این یکی زیاد نمی دونم ولی احتمالا خیلیا باهاش کار کردن اگه چیزی رو اشتباه گفتم بگید لطفا
بقیه تو ایران زیاد رایج نیستن
gtk+: اینم سایتش http://www.pygtk.org/
fltk: سایتش اینه http://pyfltk.sourceforge.net/
و fox and opengl به دلیل نداشتن حس تایپ از توضیحات اضافه معذوریم
حالا هر کس از هر کدومش خواست می تونه استفاده کنه که دقیقا مشکل همینجاس چون همه از یه چیز استفاده نمیکنن یه ide قدرتمند ساخته نمیشه
برای wxpython میگن میشه از SPE-0.8.4.c-wx2.6.1.0 استفاده کرد که خیلی راحت بگم در مقابل vs2008 بچه بازیه!
برای qt هم میگن یه چیزایی هست من با این اینترنت زغال سنگی یه مدت پیش دانلودش کردم دیدم در مقابله vs2008********اسمش eric4 python ide
جدیدا یه حرکتایی هم رو Tkinter شده که همشون ارزش تایپ ندارن می تونین visual Tkinter رو دانلود کنین ببینین(البته اگه وقت و اینترنت مفت دارین)
حالا اگه یه استاندارد انتخاب بشه(احتمالا Tkinter) همه میشینن دور هم بدون کل کل یه ide گرافیکی opensource می نویسن
از اونجایی که تا اسم ide می آد شکل visual studio مجسم میشه من یه توضیح کوچولو میدم که چرا python همچین چیزی نداره ،
python چند تا ابزار (toolkit) برای ساختن یه محیط گرافیکی برای کاربر داره که نکته ی جالب اینجاست که هیچ کدوم به عنوان استاندارد واقعی برای این کار تو پایتون انتخاب نشدن، البته یه بحث هایی راجع به Tkinter شده ولی هنوز خیلی ها دوس ندارن از Tkinter استفاده کنن.
یه چندتایی از این ابزار ها که تو خود python man اسم برده شدند:
Tkinter: خیلی کار کردن باهاش سادست خیلی جاها ازش به عنوان ابزار استاندارد نام برده شده، روی python 2.6 هستش و از همه مهمتر خودمم از همین استفاده می کنم. ولی یه مشکل داره توانایش به اندازه بقیه نیست شاید بخاطر همین کار کردن باهاش سادس. http://www.tcl.tk
p.s:کاملا portable
wxwidget: این یکی واقعا قویه، ولی خوب رو ورژن های قبلی پایتون نبود جدید رو امتحان نکردم، نصبش واسه تازه کارا یه خورده سخته! یه class library هستش که با c++ نوشته شده که python iterface ش wxpython اکثرا با همین اسم هم شناخته میشه، اینم portable و اگه یه وقت سرتون به جایی خورد طالب شدین دانلودش کنین به اینجا سر بزنید: http://www.wxpython.org
QT: من ازش استفاده نکردم ولی فقط می دونم دو تا نسخه داره یکی pyqt و pykde(برای kde) دومی کاملا مجانیه ولی اولی فقط برای پروژه های opensource که باید براشون یه لایسنس بگیری، هر جفتشون اینجا پیدا می شنhttp://www.riverbankcomputing.co.uk
راستی من از این یکی زیاد نمی دونم ولی احتمالا خیلیا باهاش کار کردن اگه چیزی رو اشتباه گفتم بگید لطفا
بقیه تو ایران زیاد رایج نیستن
gtk+: اینم سایتش http://www.pygtk.org/
fltk: سایتش اینه http://pyfltk.sourceforge.net/
و fox and opengl به دلیل نداشتن حس تایپ از توضیحات اضافه معذوریم
حالا هر کس از هر کدومش خواست می تونه استفاده کنه که دقیقا مشکل همینجاس چون همه از یه چیز استفاده نمیکنن یه ide قدرتمند ساخته نمیشه
برای wxpython میگن میشه از SPE-0.8.4.c-wx2.6.1.0 استفاده کرد که خیلی راحت بگم در مقابل vs2008 بچه بازیه!
برای qt هم میگن یه چیزایی هست من با این اینترنت زغال سنگی یه مدت پیش دانلودش کردم دیدم در مقابله vs2008********اسمش eric4 python ide
جدیدا یه حرکتایی هم رو Tkinter شده که همشون ارزش تایپ ندارن می تونین visual Tkinter رو دانلود کنین ببینین(البته اگه وقت و اینترنت مفت دارین)
حالا اگه یه استاندارد انتخاب بشه(احتمالا Tkinter) همه میشینن دور هم بدون کل کل یه ide گرافیکی opensource می نویسن