الواجهات الرسومية في بايثون python

  • H2M

السلام عليكم

بعد مشاهدتي للعديد من الدروس ومتابعة عدة دورات عربية وأجنبية لتعلم لغة بايثون تعلمت المبادئ الأساسية ، لكن المشكلة انني اريد برمجة برامج بواجهة رسومية فلست مهتما بكتابة سكربتات وأمن المعلومات كثيرا ، رأيت بعض الشروحات فقط تتناول هذا الموضوع حيث يتم انشاء الواجهة الرسومية عن طريق كتابة الأكواد يعني سطرا سطرا ، فمثلا لإنشاء زر يجب كتابة كود برمجي وهكذا..

السؤال:

  • هل هذه الطريقة الوحيدة في برمجة الواجهات الرسومية بلغة بايثون؟ أم أن هناك حلقة مفقودة؟

وإذا كان الجواب نعم ، لماذا يعتبرها كثيرون سهلة بينما توجد لغات أسهل غي التعامل مع الواجهات الرسومية مثل دلفي وفيزل بازيك مثلا


و عليكم السلام و رحمة الله

مرت سنوات طويلة على آخر تطبيق برمجته باستخدام بايثون، صراحة، لم أكن أعمل باستخدام الواجهات الرسومية كثيرا و لكن فقط للإجابة على سؤالك، فالجواب المختصر هو، لا و نعم في نفس الوقت.

نعم: بايثون تعتبر من أسهل لغات البرمجة من ناحية سهولة التعلم، تنظيم الكود البرمجي و سهولة إصلاحه، و هي تستخدم بكثرة في مجالات:

  • بناء تطبيقات الويب باستخدام أطر العمل الخاصة بها مثل Django و Flask و غيرهما

  • بناء منصات تحليل البيانات و الذكاء الإصطناعي و تعلم الآلة و غيرهما من المجالات

لا: توجد برامج لتصميم الواجهات الرسومية الخاصة بمكتبات بايثون، و لكل مكتبة برنامج خاص بها لتصميم الواجهات، أتذكر وجود

  • PyQt Designer و الخاص بمكتبة PyQt

  • Glade و الخاص بمكتبة PyGTK

بالتوفيق