الرسم في بايثون

سنعرض في هذه المقالة استخدام مكتبة Turtle في بايثون من أجل الرسم, حيث تعتبر هذه المكتبة بمثابة لوح رسم تستطيع التحكم بالفرشاة ببعض الأوامر لترسم ماشئت. يمكن استخدام أوامر مثل turtle.forward() او turtle.left() للتحكم بالفرشاة وتحريكها حول لوح الرسم.

Python Turtle Fun - DEV Community
الرسم في بايثون
أكمل قراءة المقالة

أتمتة الاختبار (Test Automation) باستخدام Selenium

أتمتة الاختبار (Test Automation) باستخدام Selenium

ما المقصود بأتمتة الاختبار؟

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

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

الخوارزميات وبنى المعطيات في بايثون: الدرس الأول تحليل الخوارزميات

الخوارزميات وبنى المعطيات في بايثون: الدرس الأول تحليل الخوارزميات

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

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

مقدمة إلى معالجة الصور في بايثون باستخدام مكتبة opencv

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

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

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

خوارزمية الكشف عن الأغراض والتعرف على الكائنات YOLO v3 الإصدار الثالث

مقدمة :

تعد خوارزمية YOLO  من أهم الخوارزميات المستخدمة في مجال الرؤية الحاسوبية Computer vision  , فهي قادرة على تصنيف الكائنات الموجودة داخل صورة معينة (انسان – فاكهة -سيارة .. ) بالإضافة الى تحديد مكان وجود هذه الكائنات داخل الصورة (Object detection) ,خوارزمية YOLO هي اختصار لـ “You Only Look Once” أي بمعنى أنها تتطلب مروراً واحداً فقط (انتشار امامي) عبر الشبكة العصبونية التفافية لاكتشاف كائنات متعددة داخل صورة, بحيث يتم تقسيم الصورة إلى مناطق ويتم التنبؤ بمربع الاحاطة Bounding box والاحتمالات لكل منطقة.

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