بايثون العرب
أساسيات بايثون (7): أنواع البيانات الأساسية Python Data Types
انضم إلى آلاف المتعلمين العرب على منصة بايثون العرب. دروس بايثون واضحة، شاملة، وباللغة العربية. ابدأ البرمجة اليوم!
🐍 الدرس السابع | أنواع البيانات
🪪 لكل متغير هوية… وباختيار النوع الصحيح يكتمل تحكمك!
🌟 نصوص، أعداد، قوائم، قواميس، مجموعات ومنطق.
🚀 اكتشف أسرارها وجربها بنفسك حالاً:
👉 https://www.arabpython.com/2026/05/python-basics-course-07-data-types.html
#بايثون #Python #Data_Types
🪪 لكل متغير هوية… وباختيار النوع الصحيح يكتمل تحكمك!
🌟 نصوص، أعداد، قوائم، قواميس، مجموعات ومنطق.
🚀 اكتشف أسرارها وجربها بنفسك حالاً:
👉 https://www.arabpython.com/2026/05/python-basics-course-07-data-types.html
#بايثون #Python #Data_Types
🐍 لا تنتظر حتى تصبح محترفًا لتبدأ المشاريع.
ابدأ بمشاريع بايثون بسيطة للمبتدئين، وطبّق ما تعلمته بدل الاكتفاء بالدروس 👇
https://www.arabpython.com/2026/05/simple-python-projects-for-beginners.html
#بايثون #Python #تعلم_البرمجة
ابدأ بمشاريع بايثون بسيطة للمبتدئين، وطبّق ما تعلمته بدل الاكتفاء بالدروس 👇
https://www.arabpython.com/2026/05/simple-python-projects-for-beginners.html
#بايثون #Python #تعلم_البرمجة
بايثون العرب
أفضل مشاريع بايثون للمبتدئين لتطبيق ما تعلمته خطوة بخطوة
انضم إلى آلاف المتعلمين العرب على منصة بايثون العرب. دروس بايثون واضحة، شاملة، وباللغة العربية. ابدأ البرمجة اليوم!
🐍 من أكثر أخطاء بايثون إزعاجًا للمبتدئين:
ModuleNotFoundError: No module named
في هذا الدرس ستعرف لماذا يظهر الخطأ، وكيف تحله خطوة بخطوة بدون تعقيد 👇
https://www.arabpython.com/2026/05/python-modulenotfounderror-no-module-named.html
#بايثون #Python #تعلم_البرمجة #برمجة #أخطاء_بايثون #PythonErrors #برمجة_للمبتدئين #تعلم_Python #كود
ModuleNotFoundError: No module named
في هذا الدرس ستعرف لماذا يظهر الخطأ، وكيف تحله خطوة بخطوة بدون تعقيد 👇
https://www.arabpython.com/2026/05/python-modulenotfounderror-no-module-named.html
#بايثون #Python #تعلم_البرمجة #برمجة #أخطاء_بايثون #PythonErrors #برمجة_للمبتدئين #تعلم_Python #كود
بايثون العرب
مشكلة وحل #4: حل خطأ ModuleNotFoundError: No module named في بايثون
انضم إلى آلاف المتعلمين العرب على منصة بايثون العرب. دروس بايثون واضحة، شاملة، وباللغة العربية. ابدأ البرمجة اليوم!
🐍 هل لاحظت أن بعض البيانات تتكرر داخل القوائم في بايثون؟
هنا يأتي دور Sets 👀
في هذا الدرس ستتعلم كيف تستخدم المجموعات في Python لتخزين البيانات بدون تكرار، وكيف تضيف وتحذف العناصر، وتفهم الفرق بينها وبين List و Tuple و Dictionary.
ستتعرف أيضًا على دوال مهمة مثل: add و update و remove و discard و union و intersection
رابط الدرس 👇 https://www.arabpython.com/2026/05/python-basics-course-09-sets.html
#بايثون #Python #تعلم_البرمجة #برمجة #أساسيات_بايثون #PythonSets #برمجة_للمبتدئين #كود #ArabPython
هنا يأتي دور Sets 👀
في هذا الدرس ستتعلم كيف تستخدم المجموعات في Python لتخزين البيانات بدون تكرار، وكيف تضيف وتحذف العناصر، وتفهم الفرق بينها وبين List و Tuple و Dictionary.
ستتعرف أيضًا على دوال مهمة مثل: add و update و remove و discard و union و intersection
رابط الدرس 👇 https://www.arabpython.com/2026/05/python-basics-course-09-sets.html
#بايثون #Python #تعلم_البرمجة #برمجة #أساسيات_بايثون #PythonSets #برمجة_للمبتدئين #كود #ArabPython
بايثون العرب
أساسيات بايثون 9: شرح Sets في Python للمبتدئين
انضم إلى آلاف المتعلمين العرب على منصة بايثون العرب. دروس بايثون واضحة، شاملة، وباللغة العربية. ابدأ البرمجة اليوم!
معلومة سريعة في Python
القائمة List تسمح بتخزين أكثر من قيمة داخل متغير واحد:
names = ["Ali", "Sara", "Omar"]
وتستطيع الوصول لأي عنصر باستخدام رقم الفهرس.
القائمة List تسمح بتخزين أكثر من قيمة داخل متغير واحد:
names = ["Ali", "Sara", "Omar"]
وتستطيع الوصول لأي عنصر باستخدام رقم الفهرس.
خطأ شائع:
ModuleNotFoundError
يظهر هذا الخطأ عندما تحاول استدعاء مكتبة غير مثبتة أو كتبت اسم المكتبة بشكل خاطئ.
الحل غالبًا يكون بتثبيت المكتبة أو التأكد من اسمها.
ModuleNotFoundError
يظهر هذا الخطأ عندما تحاول استدعاء مكتبة غير مثبتة أو كتبت اسم المكتبة بشكل خاطئ.
الحل غالبًا يكون بتثبيت المكتبة أو التأكد من اسمها.
🐍 خطأ مشهور يواجه كل مبتدئ في بايثون:
ModuleNotFoundError: No module named ...
معناه ببساطة أن بايثون حاول يستدعي مكتبة، لكنه لم يجدها.
مثال:
import requests
لو ظهرت لك رسالة خطأ، فغالبًا مكتبة requests غير مثبتة عندك.
الحل يكون بتثبيتها من الطرفية:
pip install requests
لكن انتبه 👇
أحيانًا المشكلة ليست في التثبيت فقط، ممكن تكون بسبب:
✅ كتبت اسم المكتبة خطأ
✅ تستخدم بيئة Python مختلفة
✅ ثبتت المكتبة في مكان، وتشغل الكود من مكان آخر
✅ تستخدم محرر مثل VS Code على مفسّر Python غير الصحيح
الخلاصة:
قبل ما تتوتر من الخطأ، اسأل نفسك:
هل المكتبة مثبتة؟
هل الاسم صحيح؟
هل أستخدم نفس بيئة Python؟
📌 تابع قناة بايثون العرب لتعلّم Python بالعربي بخطوات بسيطة وواضحة.
ModuleNotFoundError: No module named ...
معناه ببساطة أن بايثون حاول يستدعي مكتبة، لكنه لم يجدها.
مثال:
import requests
لو ظهرت لك رسالة خطأ، فغالبًا مكتبة requests غير مثبتة عندك.
الحل يكون بتثبيتها من الطرفية:
pip install requests
لكن انتبه 👇
أحيانًا المشكلة ليست في التثبيت فقط، ممكن تكون بسبب:
✅ كتبت اسم المكتبة خطأ
✅ تستخدم بيئة Python مختلفة
✅ ثبتت المكتبة في مكان، وتشغل الكود من مكان آخر
✅ تستخدم محرر مثل VS Code على مفسّر Python غير الصحيح
الخلاصة:
قبل ما تتوتر من الخطأ، اسأل نفسك:
هل المكتبة مثبتة؟
هل الاسم صحيح؟
هل أستخدم نفس بيئة Python؟
📌 تابع قناة بايثون العرب لتعلّم Python بالعربي بخطوات بسيطة وواضحة.
🐍 Python ببساطة
لغة سهلة، قوية، ومناسبة جدًا للمبتدئين.
تقدر تستخدمها في:
✅ تطوير الويب
✅ تحليل البيانات
✅ الأتمتة
✅ الذكاء الاصطناعي
مثال صغير:
print("مرحباً يا بايثون")
ابدأ رحلتك مع بايثون بالعربي خطوة بخطوة 👇
🌐 www.arabpython.com
📢 t.me/arabpythonTG
لغة سهلة، قوية، ومناسبة جدًا للمبتدئين.
تقدر تستخدمها في:
✅ تطوير الويب
✅ تحليل البيانات
✅ الأتمتة
✅ الذكاء الاصطناعي
مثال صغير:
print("مرحباً يا بايثون")
ابدأ رحلتك مع بايثون بالعربي خطوة بخطوة 👇
🌐 www.arabpython.com
📢 t.me/arabpythonTG
🐍 لو تتعلم بايثون، لازم تفهم الفرق بين:
List
Tuple
Set
Dictionary
لأن كل نوع له استخدام مختلف، واختيار النوع الخطأ ممكن يخلي الكود أقل وضوحًا أو أصعب في التعامل.
في هذا الدرس ستعرف متى تستخدم كل نوع، وما الفرق بينها من ناحية الترتيب، التكرار، التعديل، وطريقة تخزين البيانات.
شرح بسيط ومناسب للمبتدئين 👇
https://www.arabpython.com/2026/05/python-list-tuple-set-dictionary-difference.html
#بايثون #Python #تعلم_البرمجة #برمجة #أساسيات_بايثون #PythonLists #PythonSets #PythonDictionary #برمجة_للمبتدئين #كود #ArabPython
List
Tuple
Set
Dictionary
لأن كل نوع له استخدام مختلف، واختيار النوع الخطأ ممكن يخلي الكود أقل وضوحًا أو أصعب في التعامل.
في هذا الدرس ستعرف متى تستخدم كل نوع، وما الفرق بينها من ناحية الترتيب، التكرار، التعديل، وطريقة تخزين البيانات.
شرح بسيط ومناسب للمبتدئين 👇
https://www.arabpython.com/2026/05/python-list-tuple-set-dictionary-difference.html
#بايثون #Python #تعلم_البرمجة #برمجة #أساسيات_بايثون #PythonLists #PythonSets #PythonDictionary #برمجة_للمبتدئين #كود #ArabPython
Arab Python || بايثون العرب
ما الفرق بين List و Tuple و Set و Dictionary في بايثون؟ شرح مبسط للمبتدئين
تعلم الفرق بين List و Tuple و Set و Dictionary في بايثون بطريقة سهلة، ومتى تستخدم كل نوع مع أمثلة عملية واضحة للمبتدئين.
🐍 عندك قائمة في بايثون فيها أسماء أو أرقام أو إيميلات مكررة؟
في هذا المثال من سلسلة “بايثون بالمثال” ستتعلم كيف تحذف التكرار من List بطريقة سهلة وعملية.
ستعرف: ✅ طريقة الحذف السريع باستخدام set
✅ لماذا قد يتغير ترتيب العناصر أحيانًا
✅ كيف تحافظ على الترتيب باستخدام dict.fromkeys
✅ مثال عملي على حذف الإيميلات المكررة
درس قصير، لكنه مفيد جدًا لأي شخص يتعامل مع البيانات في Python 👇
https://www.arabpython.com/2026/05/python-example-remove-duplicates-from-list.html
#بايثون #Python #تعلم_البرمجة #برمجة #أمثلة_بايثون #PythonExamples #PythonLists #برمجة_للمبتدئين #كود #ArabPython
في هذا المثال من سلسلة “بايثون بالمثال” ستتعلم كيف تحذف التكرار من List بطريقة سهلة وعملية.
ستعرف: ✅ طريقة الحذف السريع باستخدام set
✅ لماذا قد يتغير ترتيب العناصر أحيانًا
✅ كيف تحافظ على الترتيب باستخدام dict.fromkeys
✅ مثال عملي على حذف الإيميلات المكررة
درس قصير، لكنه مفيد جدًا لأي شخص يتعامل مع البيانات في Python 👇
https://www.arabpython.com/2026/05/python-example-remove-duplicates-from-list.html
#بايثون #Python #تعلم_البرمجة #برمجة #أمثلة_بايثون #PythonExamples #PythonLists #برمجة_للمبتدئين #كود #ArabPython
Arab Python || بايثون العرب
بايثون بالمثال 1: حذف التكرار من قائمة في Python بطريقة سهلة
تعلم حذف التكرار من قائمة في Python باستخدام set وطريقة الحفاظ على ترتيب العناصر، مع شرح الكود خطوة بخطوة وأمثلة سهلة للمبتدئين.
🐍 من أشهر أخطاء القوائم في بايثون:
IndexError: list index out of range
يظهر هذا الخطأ عندما تحاول الوصول إلى عنصر غير موجود داخل List، وغالبًا يحدث بسبب استخدام index أكبر من عدد العناصر.
في هذا الدرس ستتعلم: ✅ معنى الخطأ ببساطة
✅ لماذا يظهر مع القوائم
✅ كيف تصلح الكود
✅ كيف تستخدم len بطريقة صحيحة
✅ كيف تتجنب الخطأ داخل الحلقات
رابط الدرس 👇 https://www.arabpython.com/2026/05/python-indexerror-list-index-out-of-range.html
#بايثون #Python #تعلم_البرمجة #برمجة #أخطاء_بايثون #PythonErrors #PythonLists #برمجة_للمبتدئين #كود #ArabPython
IndexError: list index out of range
يظهر هذا الخطأ عندما تحاول الوصول إلى عنصر غير موجود داخل List، وغالبًا يحدث بسبب استخدام index أكبر من عدد العناصر.
في هذا الدرس ستتعلم: ✅ معنى الخطأ ببساطة
✅ لماذا يظهر مع القوائم
✅ كيف تصلح الكود
✅ كيف تستخدم len بطريقة صحيحة
✅ كيف تتجنب الخطأ داخل الحلقات
رابط الدرس 👇 https://www.arabpython.com/2026/05/python-indexerror-list-index-out-of-range.html
#بايثون #Python #تعلم_البرمجة #برمجة #أخطاء_بايثون #PythonErrors #PythonLists #برمجة_للمبتدئين #كود #ArabPython
Arab Python || بايثون العرب
مشكلة وحل #5: حل خطأ IndexError: list index out of range في Python
تعلم حل خطأ IndexError: list index out of range في Python خطوة بخطوة، وافهم سبب ظهور الخطأ عند التعامل مع القوائم وكيف تتجنبه بأمثلة سهلة.
شرح Dictionaries في Python للمبتدئين 🔑
تعلم معنى key و value وكيف تستخدم القواميس في بايثون لتخزين البيانات بشكل واضح وسهل.
https://www.arabpython.com/2026/05/python-basics-course-10-dictionaries.html
#Python #بايثون #تعلم_البرمجة #PythonDictionaries
تعلم معنى key و value وكيف تستخدم القواميس في بايثون لتخزين البيانات بشكل واضح وسهل.
https://www.arabpython.com/2026/05/python-basics-course-10-dictionaries.html
#Python #بايثون #تعلم_البرمجة #PythonDictionaries
Arab Python || بايثون العرب
أساسيات بايثون 10: شرح Dictionaries في Python للمبتدئين
تعلم شرح Dictionaries في Python من الصفر، ما هو القاموس في بايثون، وكيف تستخدم key و value وتضيف وتعدل وتحذف البيانات مع أمثلة سهلة للمبتدئين.
معرفة الرقم الزوجي أو الفردي في Python 🔢
تعلّم مثال Python للمبتدئين باستخدام if وباقي القسمة % لتحديد الرقم الزوجي والفردي بسهولة.
https://www.arabpython.com/2026/05/python-example-even-or-odd-number.html
#Python #بايثون #تعلم_البرمجة #أمثلة_بايثون
تعلّم مثال Python للمبتدئين باستخدام if وباقي القسمة % لتحديد الرقم الزوجي والفردي بسهولة.
https://www.arabpython.com/2026/05/python-example-even-or-odd-number.html
#Python #بايثون #تعلم_البرمجة #أمثلة_بايثون
Arab Python || بايثون العرب
بايثون بالمثال 2: معرفة هل الرقم زوجي أم فردي في Python
تعلم كتابة برنامج بسيط في Python لمعرفة هل الرقم زوجي أم فردي باستخدام عامل باقي القسمة % مع شرح الكود خطوة بخطوة للمبتدئين.
حل خطأ ValueError invalid literal for int في Python ⚠️
شرح مبسط يوضح سبب الخطأ عند تحويل النص إلى رقم باستخدام int، مع طريقة الحل خطوة بخطوة.
https://www.arabpython.com/2026/05/python-valueerror-invalid-literal-for-int.html
#Python #بايثون #تعلم_البرمجة #أخطاء_بايثون
شرح مبسط يوضح سبب الخطأ عند تحويل النص إلى رقم باستخدام int، مع طريقة الحل خطوة بخطوة.
https://www.arabpython.com/2026/05/python-valueerror-invalid-literal-for-int.html
#Python #بايثون #تعلم_البرمجة #أخطاء_بايثون
Arab Python || بايثون العرب
مشكلة وحل #6: حل خطأ ValueError invalid literal for int في Python
تعلم حل خطأ ValueError invalid literal for int في Python عند استخدام int input، وافهم سبب ظهور الخطأ وكيف تتعامل مع إدخال المستخدم بطريقة صحيحة.
شرح if else في Python للمبتدئين 🔀
تعلم الشروط في بايثون باستخدام if و elif و else، وافهم كيف تجعل الكود يتخذ قرارات مختلفة حسب الحالة.
https://www.arabpython.com/2026/05/python-basics-course-11-if-else.html
#Python #بايثون #تعلم_البرمجة #أساسيات_بايثون
تعلم الشروط في بايثون باستخدام if و elif و else، وافهم كيف تجعل الكود يتخذ قرارات مختلفة حسب الحالة.
https://www.arabpython.com/2026/05/python-basics-course-11-if-else.html
#Python #بايثون #تعلم_البرمجة #أساسيات_بايثون
Arab Python || بايثون العرب
أساسيات بايثون 11: شرح if و else في Python للمبتدئين
تعلم شرح if و else في Python من الصفر، وافهم كيف تستخدم الشروط لاتخاذ القرارات داخل البرنامج مع أمثلة سهلة للمبتدئين وتمارين عملية.
معلومة مهمة في Python 🐍
في بايثون، المسافات في بداية السطر ليست مجرد تنسيق… بل جزء من الكود نفسه.
يعني لو كتبت if أو for أو def، لازم الأوامر التابعة لها تكون مزاحة للداخل بنفس المسافة، وإلا سيظهر لك خطأ IndentationError.
ترتيب الكود في بايثون ليس جمالًا فقط… بل شرط لتشغيله ✅
#Python #بايثون #تعلم_البرمجة #أساسيات_بايثون
في بايثون، المسافات في بداية السطر ليست مجرد تنسيق… بل جزء من الكود نفسه.
يعني لو كتبت if أو for أو def، لازم الأوامر التابعة لها تكون مزاحة للداخل بنفس المسافة، وإلا سيظهر لك خطأ IndentationError.
ترتيب الكود في بايثون ليس جمالًا فقط… بل شرط لتشغيله ✅
#Python #بايثون #تعلم_البرمجة #أساسيات_بايثون
شرح List Comprehension في Python 🧠
طريقة مختصرة في بايثون تساعدك تنشئ القوائم وتعدّل عناصرها بسطر واحد بدل كتابة حلقة for طويلة.
https://www.arabpython.com/2026/05/python-list-comprehension-examples.html
#Python #بايثون #تعلم_البرمجة #PythonLists
طريقة مختصرة في بايثون تساعدك تنشئ القوائم وتعدّل عناصرها بسطر واحد بدل كتابة حلقة for طويلة.
https://www.arabpython.com/2026/05/python-list-comprehension-examples.html
#Python #بايثون #تعلم_البرمجة #PythonLists
Arab Python || بايثون العرب
شرح List Comprehension في Python للمبتدئين مع أمثلة سهلة
تعلم شرح List Comprehension في Python بطريقة سهلة للمبتدئين، وافهم كيف تختصر إنشاء القوائم باستخدام أمثلة عملية مع if و for.
شرح Functions في Python للمبتدئين 🧩
الدوال تساعدك تكتب الكود مرة واحدة وتستخدمه أكثر من مرة، مع فهم def و Parameters و return بطريقة بسيطة.
https://www.arabpython.com/2026/05/python-basics-course-13-functions.html
#Python #بايثون #تعلم_البرمجة #PythonFunctions
الدوال تساعدك تكتب الكود مرة واحدة وتستخدمه أكثر من مرة، مع فهم def و Parameters و return بطريقة بسيطة.
https://www.arabpython.com/2026/05/python-basics-course-13-functions.html
#Python #بايثون #تعلم_البرمجة #PythonFunctions
Arab Python || بايثون العرب
أساسيات بايثون 13: شرح Functions في Python للمبتدئين
تعلم شرح Functions في Python للمبتدئين، وافهم كيف تنشئ دالة في بايثون باستخدام def، وكيف تستخدم parameters و return مع أمثلة سهلة وواضحة.
تعلم Python بالعربي من الصفر 🐍
دليل مناسب للمبتدئين يشرح لك كيف تبدأ تعلم بايثون بالعربي، وما الخطوات الصحيحة للانتقال من الأساسيات إلى التطبيق.
https://www.arabpython.com/2026/05/learn-python-in-arabic-for-beginners.html
#Python #بايثون #تعلم_البرمجة #تعلم_بايثون
دليل مناسب للمبتدئين يشرح لك كيف تبدأ تعلم بايثون بالعربي، وما الخطوات الصحيحة للانتقال من الأساسيات إلى التطبيق.
https://www.arabpython.com/2026/05/learn-python-in-arabic-for-beginners.html
#Python #بايثون #تعلم_البرمجة #تعلم_بايثون
Arab Python || بايثون العرب
أفضل طريقة لتعلم بايثون بالعربي من الصفر للمبتدئين
دليل مبسط يساعدك على تعلم بايثون بالعربي من الصفر، مع أفضل ترتيب لدروس لغة بايثون للمبتدئين وروابط لأهم شروحات بايثون العملية على موقع بايثون العرب.
عندك List فيها أرقام وتريد تعرف مجموعها؟ 🐍
في هذا المثال ستتعلم حساب مجموع عناصر القائمة في Python باستخدام sum أو for loop بخطوات بسيطة للمبتدئين.
https://www.arabpython.com/2026/05/python-example-sum-list-elements.html
#Python #بايثون #تعلم_البرمجة #PythonLists
في هذا المثال ستتعلم حساب مجموع عناصر القائمة في Python باستخدام sum أو for loop بخطوات بسيطة للمبتدئين.
https://www.arabpython.com/2026/05/python-example-sum-list-elements.html
#Python #بايثون #تعلم_البرمجة #PythonLists
Arab Python || بايثون العرب
بايثون بالمثال 4: حساب مجموع عناصر List في Python بأكثر من طريقة
تعلم طريقة حساب مجموع عناصر List في Python باستخدام sum و for loop، مع أمثلة سهلة للمبتدئين ونصائح لتجنب أخطاء جمع النصوص مع الأرقام.
append ولا extend في Python؟ 🐍
append تضيف عنصرًا واحدًا، أما extend فتدمج عناصر قائمة كاملة داخل List.
شرح بسيط يوضح الفرق بالأمثلة 👇
https://www.arabpython.com/2026/05/python-append-vs-extend-difference.html
#Python #بايثون #تعلم_البرمجة #PythonLists
append تضيف عنصرًا واحدًا، أما extend فتدمج عناصر قائمة كاملة داخل List.
شرح بسيط يوضح الفرق بالأمثلة 👇
https://www.arabpython.com/2026/05/python-append-vs-extend-difference.html
#Python #بايثون #تعلم_البرمجة #PythonLists
بايثون العرب
الفرق بين append و extend في Python: متى تستخدم كل واحدة؟
شرح الفرق بين append و extend في Python للمبتدئين، مع أمثلة عملية على إضافة عنصر أو دمج قائمة داخل List وتوضيح الأخطاء الشائعة.