السلام عليكم هل من مترجم بايثون جيد يشمل كل شيء
مترجم بايثون
تقصد مفسر
واذا كنت تريد IDE
هناك العديد منها
http://www.scintilla.org/SciTE.html
PyStudio >> اضافة تنقيح البايثون للبيئة السابقة
http://code.google.com/p/pyscripter/
وراجع هذا النقاش
http://stackoverflow.com/questions/81584/what-ide-to-use-for-python
GoodBye
شكررررررررررررررررا
الغة يتم تنزيلها من موقع بايثون ، وياتي معها IDE بسيط اسمه IDLE ولكن اذا كنت تريد IDE متطور فهناك منصة تطوير تجارية (ليست مجانية ) اسمها WingWare او يمكنك ان تطور بايثون باستخدام NetBeans (مجاني)
بالاضافة الى ما ذكره الاخ محمد
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

اخواني انت لم تفهمو قصدي قصدي هو انا بدات بتعلم برمجة الواجهات بالبايثون فمثلا قد قمت بتحميل :
PyGTK و wxPython و PyQt
فقد اخبرني معلمي انه يجب ان يكونو بحوزتك اذا اردت البرمجة بالواجهات حملتهم لكن هذه المجموعه هي ليست الا مجموهة من المكتبات انا اريد مفسر لاستطيع الكتباه به مثلا الكود التالي الذي يعرض نافذه :
#!/usr/bin/python
# simple.py
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
widget = QtGui.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('simple')
widget.show()
sys.exit(app.exec_())
لقد جربت ان اكتب الكود بواسطة المفسر الذي نصحتوني به لكنه يظهر خطا ولا يتم عمل تطبيق ارجو الرد بسرعه
اولا ياتي مع هذه المكتبات sample codes جرب تطبيق العينات وانظر اذا اشتغلت معك
الشيئ الثاني هو انك ربما تحتاج لعمل بعض التعديلات مثل اضافة environment variables لقد قمت بتجريب مكتبة الكيو تي من قبل وعملت معي بشكل سليم
تأكد من قراءة تعليمات التنزيل وتطبيقها
ارفق كود الخطأ
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

طيب ما اسم المفسر لذي استطيع استعماله خلال برمجة الواجهات
اي مترجم مثلا انا استخدمت الكيو تي على الIDLE اللي يجي مع البايثون
تأكد من انك تشغل الامثلة على بايثون 2.6 وليس بايثون 3
تم تعديل هذه المشاركة بواسطة mental-driller في 9 سبتمبر 2011 في 18:58
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

اخوي اي مترجم كان المهم بعد كتابة الكود وتنفيذه يتم تنفيذه بنجاح اريد مترجم استطيع من خلاله برمجة الواجهات فاي مترجم تنصحني
اخوي لقد سمعت ان Mono IronPython Winforms مترجم جيد لكنني لم اجد رابط لتحميله هل تملك نسخه منه او اذا لم يكن لديك منه فهل لك ان تعطيني نسخة تتوافق مع طلبي
اولا اقرا مشاركتي الاخيره لقد قمت باضافة ملاحظة وهي ان تتاكد من انك تعمل على python 2.6, وليس python 3
بالنسبة للمترجم الذي تتكلم عنه ، هل نزلت بايثون ؟
اذا كان نعم : اذهب الى القائمة ومنها اختر Python x.xx حيث x رقم النسخة ومنها اختر IDLE(GUI python) وهذا هو المفسر
يا عزيزي IronPython تستخدم للتعامل معل .Net FrameWork يعني بدل السي شارب والفيجوال بيسك
سؤال ماهو نظام تشغيلك؟
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

ويندوز
اخوي لماكل الاسئله هذه انا احتاج مفسر استطيع من خلاله برمجة الواجهات كما قلت
اذا ما اعتقد انك تحتاج المونو ، كل ما تحتاجة هو تحميل IronPython من موقع Codeplex وكمان تحمل الــIronPython studio علشان تتعامل معاه بواجهه رسومية
وتقدر تختار اما واجهة منفصلة او واجهه مدمجه داخل الفيجوال ستديو (يعني تفتح البايثون من داخل الفيجوال ستديو)
بس راجع كلامي وهو انه IronPython مخصصه للتعامل مع مكتبات .Net يعني مالها دخل بالمكتبات الثانية
اقتباساخوي لماكل الاسئله هذه انا احتاج مفسر استطيع من خلاله برمجة الواجهات كما قلت
وانا قلت لك
اقتباسذا كان نعم : اذهب الى القائمة ومنها اختر Python x.xx حيث x رقم النسخة ومنها اختر IDLE(GUI python) وهذا هو المفسر
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

كمان استفسار بسيط اخوي لا تغضب كما ترى انا مبتدئ المهم الاستفسار هو :
اي من البرامج اللتي ذكرتها لي استخدمها للواجهات
اخوي انا حملت IronPython لكن لا يوجد غير شاشة الكونسول
هل تقصد مكتبات : Gtk, Qt, wXPython
الجواب: كلها
هل تقصد المترجم ؟
المترجم يقوم بترجمة تعليمات لغة بايثون وتنفيذها سواء كانت عاديه او من مكتبات خارجية مثل Qt, Gtk الخ
الـ IronPython تمكنك من التعامل مع مكتبات الويندوز وبالطبع هي واجهات رسوميه
اسهل حل لك لبرمجة واجهات رسوميه من دون وجع الراس وتحميل مكتبات خارجيه هو استخدام المكتبه Tk التي تاتي مع مترجم البايثون وذلك بعمل
import Tkinter
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

حمل المشروع دا
http://sharpdevelop.net/opensource/sd/
تقدر تصمم نوافذ داخل البرنامج زي الفيجوال ستوديو كدا
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
اخوي انت لم تفهم قصدي للاسف استطيع ان اوضح لك ما اريد وإن شاء الله سوف تفهم
اريد ان اشرحلك مشكلتي بالتفصيل اولا انا اتعلم البايثون على هاذا الموقع :
طبعا الموقع بدرس البايثون على مترجم اسمه
mono winforms انا اريد هاذا المترجم عن غيره لكي يسهل علي تطبيق الكود هل فهمت الان مشكلتي علما انني خملت جميع المكتبات التي ذكرتها والمكتبات الخاصه ببرمجة الواجهات
ياعزيزي المشروع هذا على اللينوكس
بس مش مشكله الاكواد تقدر تشغلها على الويندوز مادام معاك الIronPython
لو الشاشه حق الكونسول مش عجباك ، انا قلت لك تحمل الIronPython Studio
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

الان فهمتك اخي شركا الان انحلت مشكلتي لكن ه اذا برمجت برنامج بنظام اللينوكس هل استطيع تشغيله على الويندوز او بالعكس اي اذا برمجت نظام بالبايثون على الويندوز هل استطيع تشغيله على اللينوكس
والله لم اجرب ولكن المفروض ان المفسر يشتغل على النظامين ، ومثل ما قلت لك بعض النظر عن الكود يمكنك كتابته في ويندوز كمان
اصلا مشروع المونو Mono هو لتمكين مبرمجين الويندوز من البرمجه على اللينوكس لو لاحظت مثلا في الكود بيستدعي الٍ System.Windows.Forms
اللي هي اصلا مكتبه في ويندوز دوت نت
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!

طيب كيف اصل الى مترمج البايثون في اللينوكس
في العاده مفروض يكون محمل في اللينوكس ، علشان تشوف لو محمل عندك في اللينوكس
افتح التيرمنال او موجه الاوامر واطبع python -V لو رد عليك برقم النسخه للبايثون يعني محمل ، اما اذا اعطاك رسالة خطأ فهو غير محمل
لتحميل البايثون ادخل موقع Python.org وحمل
ملاحظة : رقم النسخة مهم جدا ، كثير من المكتبات تعمل على بايثون 2.6 ولا تعمل على بايثون 3
No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!
