تطبيق عملي لتعلم البرمجة

 

أساسيات البرمجة - تعلم بالتطبيق
التقدم
0 / 7
// أساسيات البرمجة

تعلّم البرمجة
بالتطبيق المباشر

اضغط ▶ تشغيل في كل درس وشاهد الكود يُنفَّذ أمامك

// خارطة الطريق
المتغيرات
العمليات
الشروط
for
while
الدوال
القوائم
01
المتغيرات
Variables — صناديق لحفظ البيانات
المتغير هو اسم تُعطيه لقيمة ما لتتذكرها لاحقاً. فكّر فيه كصندوق مُعلَّق عليه بطاقة بالاسم، وبداخله قيمة.
lesson_01.py
# ===== المتغيرات =====

اسم   = "عبدالإله"     # نص (string)
عمر    = 22             # رقم صحيح (int)
رصيد   = 1500.75        # رقم عشري (float)
طالب   = True           # صح أو خطأ (bool)

print("الاسم:", اسم)
print("العمر:", عمر)
print("الرصيد:", رصيد)
print("طالب؟", طالب)

# تغيير قيمة المتغير
رصيد = رصيد + 500
print("الرصيد بعد الإضافة:", رصيد)
variables
02
العمليات الحسابية
Arithmetic Operations
Python يدعم جميع العمليات الحسابية. الرمز % يعطيك باقي القسمة، و** للأُس.
lesson_02.py
# ===== العمليات الحسابية =====

x = 10
y = 3

print("الجمع:        ", x + y)   # 13
print("الطرح:        ", x - y)   # 7
print("الضرب:        ", x * y)   # 30
print("القسمة:       ", x / y)   # 3.33
print("باقي القسمة:  ", x % y)   # 1
print("الأس:         ", x ** y)  # 1000

# مثال: حساب متوسط الدرجات
رياضيات  = 85
علوم     = 90
عربي     = 78

متوسط = (رياضيات + علوم + عربي) / 3
print("المتوسط:", round(متوسط, 1))
arithmetic
03
الشروط
If / Elif / Else — اتخاذ القرارات
الشروط تسمح للبرنامج بـاتخاذ قرارات. إذا تحقق الشرط نفّذ الكود الأول، وإلا نفّذ الكود الثاني.
lesson_03.py
# ===== الشروط =====

درجة = 85

if درجة >= 90:
    print("ممتاز 🌟")
elif درجة >= 75:
    print("جيد جداً ✅")
elif درجة >= 60:
    print("مقبول 📘")
else:
    print("راسب ❌")

# شرطان معاً بـ and
عمر = 20
يمتلك_بطاقة = True

if عمر >= 18 and يمتلك_بطاقة:
    print("مسموح بالدخول ✅")
else:
    print("غير مسموح ❌")
if / elif / else
04
حلقة for
For Loop — التكرار بعدد محدد
حلقة for تُكرر كتلة الكود لعدد محدد من المرات أو على كل عناصر قائمة.
lesson_04.py
# ===== حلقة for =====

# 1) التكرار على أرقام
print("العد من 1 إلى 5:")
for i in range(1, 6):
    print("  ", i)

# 2) التكرار على قائمة
فواكه = ["تفاح", "موز", "مانجو", "عنب"]
print("قائمة الفواكه:")
for فاكهة in فواكه:
    print("🍎", فاكهة)

# 3) جدول الضرب
رقم = 5
print(f"جدول ضرب {رقم}:")
for i in range(1, 6):
    print(f"  {رقم} × {i} = {رقم * i}")
for loop
05
حلقة while
While Loop — التكرار حتى تحقق شرط
حلقة while تستمر في التكرار طالما الشرط صحيح. انتبه دائماً أن الشرط يجب أن ينتهي!
lesson_05.py
# ===== حلقة while =====

# 1) عداد بسيط
عداد = 1
print("العد حتى 5:")
while عداد <= 5:
    print("  ", عداد)
    عداد += 1   # مهم جداً!

# 2) أول عدد يقبل القسمة على 7
رقم = 1
while رقم % 7 != 0:
    رقم += 1
print(f"أول عدد يقبل القسمة على 7: {رقم}")

# 3) مجموع 1 إلى 10
مجموع = 0
i = 1
while i <= 10:
    مجموع += i
    i += 1
print(f"مجموع 1 إلى 10 = {مجموع}")
while loop
06
الدوال
Functions — اكتب مرة واستخدم كثيراً
الدالة = كتلة كود لها اسم. تكتبها مرة وتستدعيها كلما أردت. تقبل مدخلات وترجع مخرجات.
lesson_06.py
# ===== الدوال =====

def ترحيب():
    print("أهلاً بك في عالم البرمجة! 🚀")

def مرحبا_باسم(اسم):
    print(f"مرحباً {اسم}! 👋")

def مربع(رقم):
    return رقم ** 2

def احسب_المتوسط(أ, ب, ج):
    return+ ب + ج) / 3

# ===== الاستدعاء =====
ترحيب()
مرحبا_باسم("عبدالإله")
مرحبا_باسم("أحمد")
print(f"مربع 7  = {مربع(7)}")
print(f"مربع 12 = {مربع(12)}")
نتيجة = احسب_المتوسط(80, 90, 85)
print(f"المتوسط = {نتيجة}")
def / return
07
القوائم
Lists — تخزين مجموعة من القيم
القائمة تخزّن عدة قيم في متغير واحد. كل عنصر له رقم (index) يبدأ من الصفر.
lesson_07.py
# ===== القوائم =====

أصدقاء = ["أحمد", "سالم", "عمر", "خالد"]

print("أول صديق:", أصدقاء[0])
print("آخر صديق:", أصدقاء[-1])

أصدقاء.append("زيد")
print("بعد الإضافة:", أصدقاء)

أصدقاء.remove("سالم")
print("بعد الحذف:  ", أصدقاء)

print("عدد الأصدقاء:", len(أصدقاء))
print("هل زيد موجود؟", "زيد" in أصدقاء)

print("كل الأصدقاء:")
for صديق in أصدقاء:
    print("  👤", صديق)
list / append
🎉
أتممت الأساسيات السبعة!
كل مبرمج محترف بدأ من هنا — استمر في التعلم 🚀

تعليقات

المشاركات الشائعة من هذه المدونة

ثلاث تطبيقات تساعد على تقليل تعفن الدماغ

حين تتحكم الخوارزميات في رغباتنا

ما هي مركز الطاقه في الجسم وين وصل العلم في ذالك