Python للمبتدئين: تعلم البرمجة بـ Python خطوة بخطوة من الصفر
هل تريد تعلم Python للمبتدئين من الصفر بالعربي؟ Python هي أكثر لغة برمجة مطلوبة في العالم لعام 2026. تُستخدم في الذكاء الاصطناعي، تحليل البيانات، تطوير الويب (راجع أيضاً تعلم HTML و CSS من الصفر)، والأتمتة. في هذا الدليل الشامل ستتعلم أساسيات Python خطوة بخطوة مع أمثلة كود حقيقية ومشروع عملي تبنيه بنفسك.
هذا المقال جزء من سلسلة تعلم البرمجة الشاملة — راجع الدليل الشامل لتعلم البرمجة من الصفر للحصول على خارطة الطريق الكاملة.
لماذا Python؟ 5 أسباب تجعلها الأفضل
- صياغة بسيطة وقريبة من اللغة الإنجليزية — أسهل لغة للمبتدئين
- مجتمع ضخم وآلاف المكتبات الجاهزة للاستخدام
- تُستخدم في Netflix وGoogle وInstagram وNASA
- الطلب عليها في سوق العمل يتضاعف سنوياً
- مجانية وتعمل على Windows وMac وLinux
الخطوة الأولى: تثبيت Python
حمّل Python من الموقع الرسمي python.org واختر أحدث إصدار. تأكد من تفعيل خيار "Add Python to PATH" عند التثبيت على Windows.
للتحقق من التثبيت، افتح الطرفية واكتب:
python --version
# النتيجة المتوقعة: Python 3.x.x
📚 للمزيد من التوثيق الرسمي، راجع توثيق Python الرسمي ودليل المبتدئين من Python Wiki.
أساسيات Python — المتغيرات والأنواع
# المتغيرات في Python - لا تحتاج تحديد النوع
name = "أحمد" # نص (String)
age = 25 # عدد صحيح (Integer)
height = 1.75 # عدد عشري (Float)
is_student = True # منطقي (Boolean)
# عرض المتغيرات
print(f"الاسم: {name}, العمر: {age}")
# النتيجة: الاسم: أحمد, العمر: 25
# العمليات الحسابية
x = 10
y = 3
print(x + y) # 13
print(x - y) # 7
print(x * y) # 30
print(x / y) # 3.333...
print(x // y) # 3 (قسمة صحيحة)
print(x % y) # 1 (باقي القسمة)
print(x ** y) # 1000 (أس)
الشروط (Conditions) في Python
grade = 85
if grade >= 90:
print("ممتاز!")
elif grade >= 75:
print("جيد جداً!")
elif grade >= 60:
print("مقبول")
else:
print("يحتاج تحسين")
الحلقات (Loops) في Python
# حلقة for
fruits = ["تفاح", "موز", "برتقال"]
for fruit in fruits:
print(f"الفاكهة: {fruit}")
# حلقة for مع range
for i in range(1, 6):
print(f"العدد: {i}")
# حلقة while
count = 0
while count < 5:
print(f"العداد: {count}")
count += 1
الدوال (Functions) في Python
def greet(name, age):
"""دالة للترحيب بالمستخدم"""
return f"مرحباً {name}! عمرك {age} سنة."
# استدعاء الدالة
message = greet("سارة", 22)
print(message)
# النتيجة: مرحباً سارة! عمرك 22 سنة.
# دالة مع قيمة افتراضية
def power(base, exponent=2):
return base ** exponent
print(power(3)) # 9 (3 أس 2)
print(power(2, 10)) # 1024
مشروعك الأول: آلة حاسبة بسيطة
def calculator():
"""آلة حاسبة تفاعلية بسيطة"""
print("=== آلة حاسبة Python ===")
num1 = float(input("أدخل الرقم الأول: "))
operator = input("أدخل العملية (+, -, *, /): ")
num2 = float(input("أدخل الرقم الثاني: "))
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
if num2 != 0:
result = num1 / num2
else:
print("خطأ: القسمة على صفر!")
return
else:
print("عملية غير معروفة!")
return
print(f"النتيجة: {num1} {operator} {num2} = {result}")
calculator()
💡 بعد إتقان Python، يمكنك الانتقال إلى تعلم JavaScript للمبتدئين لبناء مواقع تفاعلية.
أهم مكتبات Python يجب تعلمها
- NumPy — للعمليات الرياضية وتحليل البيانات
- Pandas — لتحليل ومعالجة البيانات (Excel بالكود)
- Requests — لإرسال طلبات HTTP والتعامل مع APIs
- Flask/FastAPI — لبناء تطبيقات الويب والـ APIs
- Matplotlib — لرسم المخططات والبيانات
تثبيت أي مكتبة بأمر واحد: pip install اسم_المكتبة
مقالات ذات صلة
الأسئلة الشائعة
كم يستغرق تعلم Python؟
الأساسيات: 2–4 أسابيع. القدرة على بناء مشاريع: 2–3 أشهر من الممارسة اليومية.
هل Python تُستخدم في الوظائف؟
نعم! Python من أكثر اللغات طلباً في الوظائف التقنية: Data Science، ML Engineer، Backend Developer، و DevOps.
هل Python مجانية؟
نعم، Python مجانية تماماً ومفتوحة المصدر. يمكنك تحميلها واستخدامها في مشاريعك الشخصية والتجارية بدون أي تكلفة.
ما الفرق بين Python 2 و Python 3؟
Python 2 توقف دعمها رسمياً في 2020. استخدم دائماً Python 3 لأنها الإصدار المدعوم والمُحدّث مع ميزات حديثة وأداء أفضل.
هل يمكن تعلم Python بدون خبرة سابقة في البرمجة؟
بالتأكيد! Python مصممة لتكون أول لغة برمجة تتعلمها. صياغتها بسيطة وقريبة من اللغة الإنجليزية، مما يجعلها مثالية للمبتدئين تماماً.
ابدأ مع Python الآن!نزّل Python، افتح Terminal، واكتب أول سطر كود. الرحلة تبدأ بكلمة: print("مرحبا بالعالم!")
تعليقات
إرسال تعليق