الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مترجم بايثون

بدأه security professional في 9 سبتمبر 2011 · 23 رد · 4,977 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم هل من مترجم بايثون جيد يشمل كل شيء

#2

تقصد مفسر

واذا كنت تريد IDE

هناك العديد منها

http://www.scintilla.org/SciTE.html

http://editra.org/

PyStudio >> اضافة تنقيح البايثون للبيئة السابقة

http://pfaide.com/

http://code.google.com/p/pyscripter/

وراجع هذا النقاش

http://stackoverflow.com/questions/81584/what-ide-to-use-for-python

GoodBye

#3

شكررررررررررررررررا

#4

الغة يتم تنزيلها من موقع بايثون ، وياتي معها IDE بسيط اسمه IDLE ولكن اذا كنت تريد IDE متطور فهناك منصة تطوير تجارية (ليست مجانية ) اسمها WingWare او يمكنك ان تطور بايثون باستخدام NetBeans (مجاني)

بالاضافة الى ما ذكره الاخ محمد

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#5

اخواني انت لم تفهمو قصدي قصدي هو انا بدات بتعلم برمجة الواجهات بالبايثون فمثلا قد قمت بتحميل :

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_())

لقد جربت ان اكتب الكود بواسطة المفسر الذي نصحتوني به لكنه يظهر خطا ولا يتم عمل تطبيق ارجو الرد بسرعه

#6

اولا ياتي مع هذه المكتبات sample codes جرب تطبيق العينات وانظر اذا اشتغلت معك

الشيئ الثاني هو انك ربما تحتاج لعمل بعض التعديلات مثل اضافة environment variables لقد قمت بتجريب مكتبة الكيو تي من قبل وعملت معي بشكل سليم

تأكد من قراءة تعليمات التنزيل وتطبيقها

ارفق كود الخطأ

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#7

طيب ما اسم المفسر لذي استطيع استعماله خلال برمجة الواجهات

#8

اي مترجم مثلا انا استخدمت الكيو تي على ال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!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#9

اخوي اي مترجم كان المهم بعد كتابة الكود وتنفيذه يتم تنفيذه بنجاح اريد مترجم استطيع من خلاله برمجة الواجهات فاي مترجم تنصحني

#10

اخوي لقد سمعت ان Mono IronPython Winforms مترجم جيد لكنني لم اجد رابط لتحميله هل تملك نسخه منه او اذا لم يكن لديك منه فهل لك ان تعطيني نسخة تتوافق مع طلبي

#11

اولا اقرا مشاركتي الاخيره لقد قمت باضافة ملاحظة وهي ان تتاكد من انك تعمل على 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!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#12

ويندوز

#13

اخوي لماكل الاسئله هذه انا احتاج مفسر استطيع من خلاله برمجة الواجهات كما قلت

#14

اذا ما اعتقد انك تحتاج المونو ، كل ما تحتاجة هو تحميل 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!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#15

كمان استفسار بسيط اخوي لا تغضب كما ترى انا مبتدئ المهم الاستفسار هو :

اي من البرامج اللتي ذكرتها لي استخدمها للواجهات

#16

اخوي انا حملت IronPython لكن لا يوجد غير شاشة الكونسول

#17

هل تقصد مكتبات : 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!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#18

حمل المشروع دا

http://sharpdevelop.net/opensource/sd/

تقدر تصمم نوافذ داخل البرنامج زي الفيجوال ستوديو كدا

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#19

اخوي انت لم تفهم قصدي للاسف استطيع ان اوضح لك ما اريد وإن شاء الله سوف تفهم

اريد ان اشرحلك مشكلتي بالتفصيل اولا انا اتعلم البايثون على هاذا الموقع :

http://programming-fr34ks.net/strikytutorials/monoironpythonwinforms/First%20steps%20in%20Mono%20Winforms.htm

طبعا الموقع بدرس البايثون على مترجم اسمه

mono winforms انا اريد هاذا المترجم عن غيره لكي يسهل علي تطبيق الكود هل فهمت الان مشكلتي علما انني خملت جميع المكتبات التي ذكرتها والمكتبات الخاصه ببرمجة الواجهات

#20

ياعزيزي المشروع هذا على اللينوكس

بس مش مشكله الاكواد تقدر تشغلها على الويندوز مادام معاك الIronPython

لو الشاشه حق الكونسول مش عجباك ، انا قلت لك تحمل الIronPython Studio

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#21

الان فهمتك اخي شركا الان انحلت مشكلتي لكن ه اذا برمجت برنامج بنظام اللينوكس هل استطيع تشغيله على الويندوز او بالعكس اي اذا برمجت نظام بالبايثون على الويندوز هل استطيع تشغيله على اللينوكس

#22

والله لم اجرب ولكن المفروض ان المفسر يشتغل على النظامين ، ومثل ما قلت لك بعض النظر عن الكود يمكنك كتابته في ويندوز كمان

اصلا مشروع المونو Mono هو لتمكين مبرمجين الويندوز من البرمجه على اللينوكس لو لاحظت مثلا في الكود بيستدعي الٍ System.Windows.Forms

اللي هي اصلا مكتبه في ويندوز دوت نت

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#23

طيب كيف اصل الى مترمج البايثون في اللينوكس

#24

في العاده مفروض يكون محمل في اللينوكس ، علشان تشوف لو محمل عندك في اللينوكس

افتح التيرمنال او موجه الاوامر واطبع 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!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

مواضيع مشابهة