1- كورس لغة بايثون Python – Python Intro

مقدمة في بايثون

مقدمة في لغة البرمجة بايثون

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

أساسيات لغة بايثون

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

name = "John"
age = 30
print("Name:", name)
print("Age:", age)

كما ترى، يتم تعريف المتغيرات ببساطة دون الحاجة إلى تحديد نوع البيانات. يتم استخدام دالة print() لطباعة القيم على الشاشة.

التحكم في التدفق في بايثون

توفر بايثون مجموعة من العبارات للتحكم في تدفق البرنامج، مثل عبارات الشرطية والحلقات. العبارات الشرطية مثل if وelif وelse تُستخدم لاتخاذ القرارات بناءً على شروط معينة. إليك مثالاً على كيفية استخدامها:

x = 10
if x > 5:
    print("x is greater than 5")
elif x == 5:
    print("x is equal to 5")
else:
    print("x is less than 5")

في هذا المثال، يقوم البرنامج بالتحقق مما إذا كانت قيمة x أكبر من 5، وإذا لم تكن كذلك، يتحقق مما إذا كانت تساوي 5، وإذا لم تكن كذلك، يقوم بتنفيذ العبارة الأخيرة.

الحلقات في بايثون تُستخدم لتكرار مجموعة من التعليمات البرمجية عدة مرات. على سبيل المثال، حلقة for تُستخدم للتكرار عبر عناصر مجموعة:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

في هذا المثال، تقوم الحلقة بالتكرار عبر قائمة الفواكه وطباعة كل عنصر.