15/08/2025
بسم الله الرحمن الرحيم
رح نبدا باول درس من كورس لغة بايثون
(الكورس مكون من ١٥ درس)
اية سوال بخصوص الكورس او شي ما فهمتو تواصل معنا عصفحة ورح نرد علجميع
مع تحياتي❣️
درس 1: مقدمة إلى لغة بايثون – أساسيات البرمجة
أهلًا بك في أول درس من كورس تعلم لغة بايثون. في هذا الدرس، رح أعرّفك على لغة بايثون، أساسياتها، وكيفية كتابة أول برامجك، مع شرح كل جزء بالتفصيل، خطوة خطوة.
1. ما هي لغة بايثون؟
بايثون هي لغة برمجة عالية المستوى، سهلة التعلم، وتتميز ببساطتها ووضوحها.
سهلة القراءة والكتابة: قواعدها بسيطة ومفهومة حتى للمبتدئين.
مفتوحة المصدر: أي شخص يمكنه تحميلها واستخدامها مجانًا.
مرنة ومتعددة الاستخدامات: تُستخدم لتطوير مواقع الإنترنت، تطبيقات سطح المكتب، الألعاب، الذكاء الاصطناعي، تحليل البيانات، وحتى البرمجة النصية.
بايثون تشجع على كتابة كود نظيف ومنظم، وهذا يجعلها مناسبة لأي شخص يريد دخول عالم البرمجة من الصفر.
2. تثبيت بايثون
قبل أن نبدأ بالبرمجة، يجب أن يكون لديك بايثون مثبت على جهازك.
ادخل إلى الموقع الرسمي: python.org
اختر Download Python حسب نظام التشغيل الخاص بك (ويندوز، ماك، لينكس).
بعد التنزيل، اتبع خطوات التثبيت، وتأكد من تحديد خيار Add Python to PATH أثناء التثبيت.
بعد التثبيت، افتح سطر الأوامر أو الطرفية واكتب:
python --version
إذا ظهر رقم الإصدار، فهذا يعني أن بايثون مثبت وجاهز للاستخدام.
3. كتابة أول برنامج لك
في بايثون، كل شيء يبدأ من كتابة برنامج صغير. دعونا نكتب برنامجًا بسيطًا يطبع رسالة على الشاشة.
اكتب التالي:
print("مرحبا بك في عالم بايثون")
شرح الكود:
print هي دالة مضمنة في بايثون تستخدم لإظهار النصوص أو النتائج على الشاشة.
النص بين الأقواس المزدوجة " " يُعرف سلسلة نصية (String).
كل سطر في بايثون ينتهي عادة بالضغط على Enter، ولا تحتاج لفاصلة منقوطة مثل بعض اللغات الأخرى.
عندما تضغط Enter بعد كتابة السطر، سترى على الشاشة:
مرحبا بك في عالم بايثون
بهذا، لقد كتبت أول برنامج لك!
4. المتغيرات (Variables)
المتغيرات هي طريقة لتخزين المعلومات في البرمجة. فكر فيها كصندوق يمكن أن تخزن فيه بيانات لتستخدمها لاحقًا.
مثال على تعريف متغير:
اسم = "عمر"
عمر_عمري = 20
المدينة = "اسطنبول"
شرح:
اسم وعمر_عمري والمدينة هي أسماء المتغيرات.
يمكن للمتغير أن يخزن نصوص، أرقام صحيحة، أرقام عشرية، أو قيم منطقية.
عند الحاجة لاستخدام البيانات، يمكن كتابتها داخل print هكذا:
print("اسمي هو", اسم)
ستظهر النتيجة:
اسمي هو عمر
ملاحظة: بايثون لا تحتاج لتعريف نوع البيانات مسبقًا، فهي تتعرف تلقائيًا على نوع القيمة المخزنة.
5. أنواع البيانات الأساسية في بايثون
النصوص (Strings):
كل ما يكون بين علامات اقتباس مثل "مرحبا" أو 'بايثون'.
الأعداد الصحيحة (Integers):
مثل 10، 25، -7.
الأعداد العشرية (Floats):
مثل 3.14، -0.5، 2.0.
القيم المنطقية (Boolean):
True أو False، تستخدم لاتخاذ القرارات داخل البرنامج.
القوائم (Lists):
مجموعة من القيم يمكن تخزينها داخل متغير واحد:
الألوان = ["أحمر", "أزرق", "أخضر"]
print(الألوان[0])
النتيجة ستكون:
أحمر
ملاحظة: الأرقام داخل الأقواس المربعة [ ] تمثل الفهرس، وتبدأ دائمًا من صفر.
6. العمليات الحسابية الأساسية
يمكنك استخدام بايثون كآلة حاسبة:
الجمع: +
الطرح: -
الضرب: *
القسمة: /
باقي القسمة: %
القوى: **
مثال:
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333333333
print(a % b) # 1
print(a ** b) # 1000
بهذه العمليات، يمكنك التعامل مع الأرقام بكل سهولة.
7. التعليقات (Comments)
التعليقات تساعدك على شرح الكود لنفسك أو للآخرين دون أن تؤثر على عمل البرنامج.
تكتب التعليقات هكذا:
هذا تعليق يشرح الكود
مثال:
هذا البرنامج يطبع اسم على الشاشة
print("عمر")
بايثون تتجاهل أي شيء بعد #.
8. قواعد مهمة في بايثون
المسافات (Indentation):
بايثون تعتمد على المسافات لتنظيم الكود، خاصة عند كتابة الشروط أو الحلقات.
حساسية الحروف (Case Sensitive):
Name وname متغيران مختلفان.
أسماء المتغيرات:
لا تبدأ برقم، ولا تحتوي على رموز خاصة ما عدا _.
9. نصائح للمبتدئين
جرب كل مثال عمليًا على جهازك، ولا تكتفي بالقراءة.
حاول تعديل القيم في الأمثلة لترى كيف يتغير الناتج.
لا تخف من ارتكاب الأخطاء، فالأخطاء جزء طبيعي من التعلم.
بهذا نكون أكملنا الدرس الأول من بايثون: تعرفنا على لغة بايثون، كيفية تثبيتها، كتابة أول برنامج، المتغيرات، أنواع البيانات، العمليات الحسابية، التعليقات، وبعض القواعد المهمة.
في الدرس القادم رح نتعلم الشروط والحلقات وكيفية التحكم في تدفق البرنامج، بالإضافة إلى تطبيقات عملية بسيطة جدًا.
Welcome to Python.org The official home of the Python Programming Language
13/08/2025
13/08/2025