• 2025-07-19

بايثون Dataclass: شرح شامل وأمثلة عملية لتحسين إدارة البيانات

1. ما هو الـ Dataclass؟ نظرة عامة على الـ Dataclass يعد dataclass في بايثون ميزة تم تقديمها في الإصدار 3.7، وتُستخدم لتبسيط تعريف الفئات وتقليل الكود المتكرر. وهي مفيدة بشكل خاص عند تعريف فئات لحفظ ال […]

  • 2025-07-19

استخدام مكتبة argparse في بايثون: الدليل الشامل لإنشاء أدوات CLI متقدمة

1. ما هو argparse؟ أساسيات استخدامه في Python ما هو argparse؟ argparse هي مكتبة قياسية في Python تُستخدم لمعالجة معاملات سطر الأوامر. تسمح لك باستقبال وتحليل خيارات ووسائط المستخدم عند تشغيل البرنامج، […]

  • 2025-07-19

كيفية حساب القيمة المطلقة في بايثون: شرح دوال abs وmath.fabs وnumpy.abs مع أمثلة عملية

1. ما هو القيمة المطلقة؟ تعريف القيمة المطلقة القيمة المطلقة هي مقياس لحجم الرقم، وتمثل المسافة بين الرقم وصفر بغض النظر عما إذا كان الرقم موجبًا أم سالبًا. على سبيل المثال، القيمة المطلقة للعدد 5 هي […]

  • 2025-07-19

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

1. ما هي المتغيرات العالمية؟ المفهوم الأساسي للمتغيرات العالمية في بايثون، المتغير العالمي هو متغير يمكن الوصول إليه في جميع أنحاء البرنامج. يتم تعريفه خارج الدوال أو الكلاسات، ويستخدم لمشاركة البيانا […]

  • 2025-07-19

ما هي دالة type() في بايثون؟ شرح شامل مع أمثلة عملية

1. ما هي دالة type() في بايثون؟ نظرة عامة على دالة type() في بايثون، تُستخدم دالة type() بشكل متكرر للتحقق من نوع البيانات الخاصة بالكائنات. تعيد هذه الدالة نوع الكائن الذي تم تمريره كوسيط، مما يجعلها […]

  • 2025-07-18

استخدام وحدة time في بايثون: الدليل الشامل لقياس الوقت وإدارة التاريخ

1. ما هو وحدة time في بايثون؟ 1.1 نظرة عامة على وحدة time تُعتبر وحدة time في بايثون واحدة من المكتبات القياسية التي تُستخدم لإجراء العمليات المتعلقة بالوقت والتاريخ داخل البرامج. تعتمد هذه الوحدة على […]

  • 2025-07-18

كيفية استخدام دالة type في بايثون مع أمثلة عملية وشرح الفرق عن isinstance

1. ما هي دالة type في بايثون؟ أساسيات دالة type في بايثون دالة type() في بايثون هي أداة مفيدة للحصول على نوع البيانات لأي كائن. التحقق من نوع البيانات أمر ضروري لفهم كيفية عمل البرنامج. خاصة في اللغات […]

  • 2025-07-17

دليل شامل لمعالجة الاستثناءات في بايثون مع أمثلة عملية (Python Exception Handling)

1. نظرة عامة على معالجة الاستثناءات في بايثون ما هي معالجة الاستثناءات في بايثون؟ أثناء تشغيل البرنامج، قد تحدث أخطاء غير متوقعة. يُطلق على هذه الأخطاء “استثناءات”، وعند حدوث استثناء عادةً […]

  • 2025-07-16

بايثون subprocess: شرح شامل لتنفيذ أوامر النظام وإدارة العمليات الخارجية

1. ما هو وحدة subprocess في بايثون نظرة عامة وحدة subprocess في بايثون هي أداة قوية لتنفيذ أوامر النظام أو البرامج الخارجية من خلال بايثون. باستخدام هذه الوحدة، يمكنك إدارة عمليات الإدخال والإخراج الق […]

  • 2025-07-13

دليل شامل لمعالجة الصور باستخدام مكتبة Pillow في بايثون خطوة بخطوة

١. المقدمة نظرة عامة على Python وPillow تُعتبر لغة البرمجة Python من أكثر اللغات شعبية بين المبرمجين وعلماء البيانات، حيث تتميز ببساطتها وتوفر مكتبات متنوعة تُستخدم في مختلف المجالات. من بين هذه المكت […]