تثبيت وحذف حزم بايثون بواسطة أداة pip

خطوة بخطوة نحو تعلم أساسيات التعامل مع أداة  إدارة الحزم pip بمهارة ومع الأمر Pip سنتعلم كيفية تثبيت وحذف مختلف حزم بايثون من PyPI.

يقترب بايثون من العقد الثالث منذ نشأته وعبر كل هذ السنين ساهم الكثير من المستخدمين في بناء العديد من حزم بايثون التي تؤدي وظائف وعمليات محددة.

إلى غاية كتابة هذه الأسطر هناك مايقارب 122 ألف حزمة موجودة على موقع PyPI وهي إختصار ل Python Package Index والتي تعني فهرس حزم بايثون وهو مستودع مركزي يحتوي على الوحدات و الحزم المجانية للغة بايثون وهو مايجعل العمل مع بايثون أمر جيد ومريح . أكمل القراءة →

كيفية التحقق من وجود الملفات في بايثون

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

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

ربما تريد التحقق من وجود البيانات على القرص قبل تحميلها أو ربما تريد منع حصول الكتابة على ملف موجود من قبل ونفس الشيء بالنسبة للدليل لربما تريد التحقق من موجود الدليل قبل تشغيل البرنامج .

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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