0%
أساسيات لغة Python

أساسيات لغة Python

تعرّف على أساسيات لغة Python وكيف تبدأ البرمجة بكفاءة.

I

InSkillCoach

· دقيقة

أساسيات لغة Python

تُعد Python من أكثر لغات البرمجة شعبية وسهولة في الوصول حول العالم. فبفضل صيغتها الواضحة وتعدد استخداماتها، تُعتبر خيارًا ممتازًا للمبتدئين وللمطورين ذوي الخبرة على حد سواء.

لماذا نتعلم Python؟

  • صيغة بسيطة وسهلة القراءة: صُممت Python لتكون سهلة القراءة والكتابة
  • تعدد الاستخدامات: تُستخدم في تطوير الويب، وعلوم البيانات، والذكاء الاصطناعي، والأتمتة…
  • مجتمع كبير: مجتمع واسع وموارد كثيرة متاحة
  • مكتبات عديدة: آلاف الحزم لتوسيع وظائفها

تثبيت Python

للبدء مع Python، عليك أولًا تثبيتها على نظامك:

# Sur Ubuntu/Debian
sudo apt-get install python3

# Sur macOS avec Homebrew
brew install python

# Sur Windows
# Téléchargez l'installateur depuis python.org

برنامجك الأول في Python

أنشئ ملفًا باسم hello.py وأضف الشيفرة التالية:

# Mon premier programme Python
print("Bonjour, monde !")

# Variables et types de données
nom = "Alice"
age = 30
taille = 1.75
est_developpeur = True

print(f"Je m'appelle {nom}, j'ai {age} ans.")

# Structures conditionnelles
if age > 18:
    print("Vous êtes majeur.")
else:
    print("Vous êtes mineur.")

# Boucles
for i in range(5):
    print(f"Compteur: {i}")

# Fonctions
def saluer(nom):
    return f"Bonjour, {nom} !"

message = saluer("Bob")
print(message)

المفاهيم الأساسية

المتغيرات وأنواع البيانات

تتضمن Python عدة أنواع بيانات مدمجة:

  • السلاسل النصية (str): "Bonjour"
  • الأعداد الصحيحة (int): 42
  • الأعداد ذات الفاصلة العائمة (float): 3.14
  • القيم المنطقية (bool): True أو False
  • القوائم (Lists): [1, 2, 3]
  • الصفوف (Tuples): (1, 2, 3)
  • القواميس (Dictionaries): {"nom": "Alice", "age": 30}

هياكل التحكم

تتيح الهياكل الشرطية تنفيذ الشيفرة بناءً على شروط معينة:

x = 10
if x > 5:
    print("x est supérieur à 5")
elif x == 5:
    print("x est égal à 5")
else:
    print("x est inférieur à 5")

الحلقات التكرارية

تتيح الحلقات التكرارية تكرار الإجراءات:

# Boucle for
for i in range(5):
    print(i)

# Boucle while
compteur = 0
while compteur < 5:
    print(compteur)
    compteur += 1

الخطوات التالية

بعد أن تعرفت على الأساسيات، يمكنك استكشاف:

  • الدوال والبرمجة كائنية التوجه
  • المكتبات الشهيرة مثل NumPy وPandas وMatplotlib
  • تطوير الويب باستخدام Django أو Flask
  • أتمتة المهام باستخدام Python

نتمنى لك تعلمًا ممتعًا وبرمجة موفقة!

InSkillCoach

نبذة عن InSkillCoach

خبير في التدريب والتقنيات

مدرّب متخصص في التقنيات المتقدمة والذكاء الاصطناعي، تدعمه شركة GNeurone Inc.

الشهادات:

  • AWS Certified Solutions Architect – Professional
  • شهادات Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
1.6k
329

التعليقات

التعليقات مدعومة عبر GitHub Discussions

سجّل الدخول باستخدام GitHub للمشاركة في النقاش

تم نسخ الرابط!