المشاركات

عرض المشاركات من فبراير, 2026

الدرس السابع: القوائم في بايثون (Python Lists)

📘 سلسلة تعلم بايثون — الدرس السابع القوائم (Lists) في بايثون: شرح شامل مع أمثلة وتمارين في هذا الدرس ستتعلم القوائم (Lists) في بايثون: كيف ننشئ List، وكيف نضيف/نحذف عناصر، وكيف نستخدم الفهارس (Index)، والتقطيع (Slicing)، والمرور على العناصر بالحلقات، مع تمارين وحلول. ✅ شرح مبسط ✅ مناسب للمبتدئين والمتوسطين ✅ أهم دوال Lists ✅ تمارين + حلول 🧭 فهرس سريع ما هي القوائم في بايثون؟ إنشاء قائمة وكيفية الطباعة الفهارس (Index) والتعديل على العناصر التقطيع (Slicing) واختيار أجزاء من القائمة أهم الدوال (Methods) للقوائم المرور على عناصر القائمة باستخدام الحلقات القوائم المتداخلة (Nested Lists) مشروع صغير: إدارة قائمة مهام تمارين + حلول أسئلة شائعة 1) ما هي القوائم (Lists) في بايثون؟ القائمة (List) هي نوع من أنواع البيانات في بايثون يسمح لك بتخزين عدة قيم داخل متغير واحد. ...

الدرس السادس : شرح Functions في Python بأسلوب مبسط مع أمثلة عملية

📘 سلسلة تعلم بايثون — الدرس السادس الدوال (Functions) في بايثون: شرح احترافي للمبتدئين والمتوسطين في هذا الدرس ستتعلم معنى الدوال في بايثون، وكيف تكتب دالة باستخدام def ، وتمرير المعاملات (Parameters)، واستخدام return لإرجاع قيم، مع أمثلة وتمارين عملية. ✅ مناسب للمبتدئين ✅ أمثلة واضحة ✅ تمارين + حلول ✅ FAQ لمشاكل شائعة 🧭 فهرس سريع ما هي الدوال؟ ولماذا نستخدمها؟ إنشاء دالة باستخدام def المعاملات (Parameters) والوسائط (Arguments) الفرق بين print و return معاملات افتراضية وقيم متعددة نطاق المتغيرات (Local / Global) مشروع صغير تطبيقي تمارين + حلول أسئلة شائعة 1) ما هي الدوال؟ ولماذا نستخدمها؟ الدالة (Function) هي مجموعة أوامر نكتبها مرة واحدة، ثم نستعملها كلما احتجنا. بدل تكرار نفس الكود في عدة أماكن، نجمعه داخل دالة ونستدعيها عند الحاجة. الفائ...

الدرس الخامس: الحلقات التكرارية (Loops) في بايثون وكيف نجعل البرنامج يعمل تلقائيًا

صورة
سلسلة الذكاء الاصطناعي من الصفر • Python للمبتدئين مشاركة: فيسبوك تويتر/X واتساب تلغرام لينكدإن 📘 الدرس الخامس: الحلقات التكرارية (Loops) في بايثون وكيف نجعل البرنامج يعمل تلقائيًا شرح مبسط للمبتدئين: الفرق بين for و while، استخدام range والقوائم (Lists)، الأخطاء الشائعة، وتمارين تطبيقية. أنت الآن في: الدرس 5 من 12 التقدم: 41.7% بعد أن تعلمنا في الدرس الرابع كيف نجعل البرنامج يتخذ قرارًا باستخدام if و elif و else، نحتاج الآن إلى مفهوم يجعل البرنامج يوفر علينا الوقت: الحلقات التكرارية (Loops) . في البرمجة ستجد نفسك كثيرًا تريد تكرار نفس الأمر عدة مرات، مثل طباعة أرقام، أو المرور على عناصر قائمة، أو تكرار خطوات التدريب في مشاريع الذكاء الاصطناعي. 🧠 ما هي الحلقة التكرارية (Loop)؟ الحلقة التكرارية هي طريقة لجعل البرنامج يقول: كرر هذا الكود عدة مرات . في بايثون سنركز على نوعين أساسيين: for و ...

الدرس الرابع: الجمل الشرطية (If Statements) واتخاذ القرار في بايثون

صورة
سلسلة الذكاء الاصطناعي من الصفر • Python للمبتدئين مشاركة: فيسبوك تويتر/X واتساب تلغرام لينكدإن 📘 الدرس الرابع: الجمل الشرطية (If Statements) واتخاذ القرار في بايثون شرح مبسط للمبتدئين: كيف تجعل برنامجك يقارن القيم ويتحقق منها ويختار المسار الصحيح باستخدام if / elif / else. أنت الآن في: الدرس 4 من 12 التقدم: 33.3% بعد أن تعلمنا كيف نخزن البيانات داخل المتغيرات (Variables)، نحتاج الآن إلى جعل البرنامج يتخذ قرارات بناءً على هذه البيانات. البرنامج بدون شروط هو مجرد آلة تنفذ أوامر ثابتة، لكن عند إضافة الجمل الشرطية (If Statements) يصبح البرنامج قادرًا على المقارنة والتحقق واختيار مسار معين وتنفيذ أمر مختلف حسب الحالة. 🧠 ما هي الجملة الشرطية (If Statement)؟ الجملة الشرطية هي طريقة لجعل البرنامج يقول: إذا تحقق شرط معين، نفّذ هذا الكود . الكلمة المفتاحية في بايثون هي if ، والشرط غالبًا يعيد قيمة م...

الدرس الثالث: ما هو المتغير (Variable)؟ وكيف يخزن الكمبيوتر المعلومات

صورة
سلسلة الذكاء الاصطناعي من الصفر • Python للمبتدئين مشاركة: فيسبوك تويتر/X واتساب تلغرام لينكدإن 📘 الدرس الثالث: ما هو المتغير (Variable)؟ وكيف يخزن الكمبيوتر المعلومات شرح مبسط للمبتدئين مع أمثلة عملية وتمارين، يمهّد للدرس الرابع: الجمل الشرطية (If Statements). أنت الآن في: الدرس 3 من 12 التقدم: 25% ربط سريع: في الدرس الأول فهمنا معنى الذكاء الاصطناعي (Artificial Intelligence)، وفي الدرس الثاني فهمنا أن البرمجة (Programming) هي الأداة التي سنبني بها كل شيء. الآن نبدأ أول مفهوم عملي حقيقي في Python: المتغير (Variable) . ما هو المتغير (Variable)؟ المتغير هو اسم (Name) نستخدمه للإشارة إلى قيمة (Value) مخزنة داخل ذاكرة الكمبيوتر (Memory). يمكنك تخيله كـ “صندوق” نضع بداخله قيمة، ثم نكتب على الصندوق اسمًا حتى نعود إليه لاحقًا بسهولة. هذه الفكرة سترافقك في كل البرمجة لاحقًا، لأن أي برنامج يتعامل مع بيانات يحتاج إلى تخ...

الدرس الثاني: ما هي البرمجة؟ الأساس الحقيقي الذي يُبنى عليه الذكاء الاصطناعي

صورة
سلسلة: الذكاء الاصطناعي من الصفر • بايثون للمبتدئين مشاركة: فيسبوك تويتر/X واتساب تلغرام لينكدإن 📘 الدرس الثاني: ما هي البرمجة؟ الأساس الحقيقي الذي يُبنى عليه الذكاء الاصطناعي مقال موسّع للمبتدئين: نفهم البرمجة من الصفر، ولماذا لا يمكن دخول الذكاء الاصطناعي بدونها، ثم نجهّز للدرس الثالث: المتغيرات. أنت الآن في: الدرس 2 من 12 التقدم: 16.7% ربط سريع بالسلسلة: في الدرس الأول فهمنا معنى الذكاء الاصطناعي بشكل مبسط، وأنه يعتمد على البيانات والخوارزميات لاتخاذ قرارات أو تقديم تنبؤات. لكن يبقى سؤال أساسي: كيف تتحول هذه الفكرة إلى شيء يعمل فعلاً على الكمبيوتر؟ هنا تأتي البرمجة، لأنها الأداة التي سنكتب بها كل ما سنفعله لاحقًا. ما هي البرمجة فعلًا؟ كثيرون يظنون أن البرمجة هي مجرد كتابة أكواد غامضة، لكن الحقيقة أنها أقرب بكثير إلى “ترجمة الفكرة إلى خطوات”. عندما تكون لديك فكرة في ذهنك مثل: “أريد برنامجًا يحسب مجموع رقمين”، أو “أريد...