أساسيات واجهة المستخدم الرسومية مع PyQT

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

في هذه السلسلة سنقوم بإستخدام  PyQt4 ولكن هناك نسخة أحدث يمكنك إستخدامها حيث توجد بعض الإختلافات بين النسختين ولكن ليس كثيرا .

أولا علينا الحصول على  PyQT4 وبالنسبة لمستخدمي ويندوز يمكنك تحميل النسخة المطلوبة من الموقع الرسمي ، أما بالنسبة لمستخدمي لينكس وماك فيكفي كتابة السطر التالي : أكمل القراءة →

مقدمة لبايثون على الأندرويد

 

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

بايثون عبارة عن لغة برمجة بسيطة وأنيقة تم تصميمها لتكون خيار المبتدئين الأول.

أكمل القراءة →

بايثون في بضع كلمات

كيف يمكنك أن تصف بايثون ؟ إذا سألني شخص ما هناك بعض الكلمات ستأتي إلى رأسي مباشرة ومن بينهم: سهلة الفهم،التعلم و يمكن برمجة أي شيء بها .

ولكن ماهي إمكانيات بايثون في الحقيقة؟ ماهي نقاط قوتها وضعفها؟ لماذا يقوم الناس بإستخدامها بدلا من اللغات الأخرى  وهل تستحق بايثون أن نتعلمها؟ دعونا نكتشف ذلك .

أكمل القراءة →

كيف تقوم بكتابة ملف إقراني رائع لمشروعك على Github

عندما تقوم بكتابة ملف إقراني جيد فهو يساعد مشروعك على الوقوف والبروز في الواجهة وعدم بقاءه في دهاليس مشاريع Github المظلمة، وهذا ماسنقوم بالتكلم عنه في هذه التدوينة وماهي العناصر الأساسية التي يجب على كل ملف إقراني لمشروع مفتوح المصدر أن يحتوي عليه كما سنقوم بتقديم في أخر هذه التدوينة قالب لملف إقراني يمكنك إستخدامه في مشاريعك. أكمل القراءة →

لماذا عليك الإنتقال فورا إلى بايثون 3

والجواب بكل بساطة لأنها أكثر نسخة تطويرا وعليك إستعمالها لنفس الغرض الذي قمت بإستعمال نسخة 2.7 بدلا من نسخة 2.6.

لقد بدأت بتعلم لغة بايثون منذ سنة 2008 وهي نفس السنة التي تم إطلاق فيها لأول مرة نسخة بايثون 3 ومنذ ذلك الوقت وأنا أستعمل بايثون 2 إلى غاية سن 2014 أنتقلت كليا إلى بايثون 3 وإليك لماذا ؟

ستة سنوات مدة طويلة في مجال البرمجة وعلوم الكمبيوتر بصفة عامة والعديد من مطوري ومستخدمي بايثون مازالوا يستخدمون بايثون 2 على الرغم من أن معظم المكتبات المشهورة تدعم الان بصفة رسمية نسخة بايثون 3 (NumPy, SciPy, matplotlib, Pandas, IPython, SymPy) . أكمل القراءة →