Python للمبتدئين: تعلم البرمجة بـ Python خطوة بخطوة من الصفر
Long-tail: كيف أتعلم Python بالعربي، أفضل طريقة لتعلم Python، Python للمبتدئين خطوة بخطوة، كود Python للمبتدئين
Python للمبتدئين: تعلم البرمجة بـ Python خطوة بخطوة من الصفر
Python هي أكثر لغة برمجة مطلوبة في العالم لعام 2025. تُستخدم في الذكاء الاصطناعي، تحليل البيانات، تطوير الويب، والأتمتة. في هذا الدليل ستتعلمها من الصفر مع أمثلة كود حقيقية.
هذا المقال جزء من سلسلة تعلم البرمجة الشاملة — راجع الدليل الشامل لتعلم البرمجة من الصفر للحصول على خارطة الطريق الكاملة.
لماذا 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 - لا تحتاج تحديد النوع
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 يجب تعلمها
- NumPy — للعمليات الرياضية وتحليل البيانات
- Pandas — لتحليل ومعالجة البيانات (Excel بالكود)
- Requests — لإرسال طلبات HTTP والتعامل مع APIs
- Flask/FastAPI — لبناء تطبيقات الويب والـ APIs
- Matplotlib — لرسم المخططات والبيانات
تثبيت أي مكتبة بأمر واحد: pip install اسم_المكتبة
مقالات ذات صلة
- تعلم البرمجة من الصفر — الدليل الشامل الكامل (المقال المحوري)
- مشاريع Python عملية للمبتدئين — 5 مشاريع جاهزة للتطبيق
- الذكاء الاصطناعي بـ Python — مقدمة للمبتدئين
الأسئلة الشائعة
كم يستغرق تعلم Python؟
الأساسيات: 2–4 أسابيع. القدرة على بناء مشاريع: 2–3 أشهر من الممارسة اليومية.
هل Python تُستخدم في الوظائف؟
نعم! Python من أكثر اللغات طلباً في الوظائف التقنية: Data Science، ML Engineer، Backend Developer، و DevOps.
ابدأ مع Python الآن!
نزّل Python، افتح Terminal، واكتب أول سطر كود. الرحلة تبدأ بكلمة: print("مرحبا بالعالم!")
تعليقات
إرسال تعليق