شرح اكثر استوعاب ل بايثون ماذا يعمل وما الاوامر لتشغيله py في الحاسوب وكيف التعامل معه Python

 أفضل طريقة لفهم Python هي من خلال مثال واقعي.

مثال 1: برنامج حاسبة

تكتب هذا الكود في ملف calculator.py:

 
a = int(input("أدخل الرقم الأول: "))
b = int(input("أدخل الرقم الثاني: "))

print("المجموع =", a + b)
print("الضرب =", a * b)

عند تشغيله سيظهر:

أدخل الرقم الأول: 10
أدخل الرقم الثاني: 5

المجموع = 15
الضرب = 50

هذا برنامج بسيط، لكن الفكرة نفسها تُستخدم لبناء برامج أكبر.


ماذا يستطيع Python أن يفعل؟

يمكن استخدامه في مجالات كثيرة، مثل:

  • 🖥️ برامج سطح المكتب.
  • 🌐 مواقع الويب.
  • 🤖 الذكاء الاصطناعي وتعلم الآلة.
  • 📊 تحليل البيانات.
  • ⚙️ أتمتة المهام المتكررة.

مثال عملي: إذا كان لديك 1000 ملف PDF وتريد إعادة تسميتها، بدلًا من إعادة تسميتها يدويًا، يمكنك كتابة برنامج Python يفعل ذلك خلال ثوانٍ.


ماذا يحتاج الحاسوب؟

المتطلبات الأساسية خفيفة جدًا:

  • نظام Windows أو Linux أو macOS.
  • تثبيت Python (كما فعلت).
  • محرر نصوص لكتابة الكود، مثل:
    • VS Code
    • Notepad
    • أو أي محرر آخر.

لا تحتاج إلى جهاز قوي لتعلم الأساسيات.


مثال يشبه الحياة اليومية

تخيل أن لديك آلة صنع القهوة:

  • Python = الآلة.
  • الكود = الوصفة التي تكتبها.
  • النتيجة = القهوة.

إذا كانت الوصفة تقول:

  1. اطحن البن.
  2. أضف الماء.
  3. شغّل الآلة.

فالآلة تنفذها بالترتيب.

وبالمثل، إذا كتبت في Python:

print("مرحباً")
print("كيف حالك؟")

فسيكون الناتج:

مرحباً
كيف حالك؟

أي أن Python ينفذ التعليمات سطرًا بعد سطر.


مثال من الواقع

لنفترض أنك تريد برنامجًا يسأل عن عمرك:

name = input("ما اسمك؟ ")
age = int(input("كم عمرك؟ "))

print("أهلاً", name)

if age >= 18:
    print("أنت بالغ.")
else:
    print("أنت قاصر.")

إذا أدخل المستخدم:

ما اسمك؟ هايف
كم عمرك؟ 101

سيعرض:

أهلاً هايف
أنت بالغ.

الخلاصة:

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

أولًا: هل Python مجاني؟

نعم، مجاني 100% ومفتوح المصدر.
لا تحتاج إلى شراء ترخيص، ويمكن لأي شخص تنزيله واستخدامه.


بعد تثبيت Python، ماذا أصبح عندي؟

بعد التثبيت أصبح لديك برنامج يفهم لغة Python.

لكن ليس برنامجًا مثل Word أو Photoshop تفتحه وتبدأ العمل بواجهة كبيرة.

الذي تم تثبيته هو:

  • مترجم Python (Interpreter).
  • وبعض الأدوات الأساسية.

كيف أشغله؟

هناك طريقتان:

الطريقة الأولى (للتجربة)

افتح CMD واكتب:

python

ستظهر:

>>>

هنا تستطيع كتابة أوامر مباشرة مثل:

print("Hello")

وسيظهر:

Hello

هذه مناسبة للتجارب السريعة.


الطريقة الثانية (الطريقة الصحيحة)

تكتب برنامجًا في ملف.

مثلاً:

my_program.py

وتكتب بداخله:

print("مرحباً")

ثم تشغله:

python my_program.py

ماذا يقدم Python؟

تقريبًا تستطيع بناء أي شيء.

1- برامج سطح المكتب

مثل:

  • آلة حاسبة.
  • برنامج لإدارة الموظفين.
  • برنامج للمحاسبة.
  • برنامج لتنظيم الملفات.

2- مواقع الإنترنت

مثل:

  • متجر إلكتروني.
  • موقع حجوزات.
  • منتدى.
  • لوحة تحكم.

3- الذكاء الاصطناعي

مثل:

  • Chatbot.
  • تحليل الصور.
  • التعرف على الوجوه.
  • توليد النصوص.

4- أتمتة الأعمال

مثلاً لديك:

5000 صورة

وتريد تغيير أسمائها.

بدلاً من إعادة تسمية كل صورة يدويًا،

تكتب برنامج Python.

وخلال ثوانٍ يغير أسماء جميع الصور.


5- قراءة الملفات

يستطيع قراءة:

  • Excel
  • PDF
  • Word
  • CSV
  • JSON
  • XML

ثم تعديلها أو استخراج البيانات منها.


6- الإنترنت

يمكنه:

  • تنزيل ملفات.
  • رفع ملفات.
  • الاتصال بمواقع الإنترنت.
  • إنشاء APIs.
  • إرسال طلبات HTTP.

7- قواعد البيانات

مثل:

  • SQLite
  • MySQL
  • PostgreSQL

يمكنه:

  • إضافة بيانات.
  • حذف بيانات.
  • البحث.
  • إنشاء تقارير.

هل يحتاج جهازًا قويًا؟

لا.

حتى جهاز بمواصفات متواضعة يكفي لتعلمه واستخدامه في كثير من المشاريع.

يكفي عادةً:

  • Windows أو Linux أو macOS.
  • بضع مئات من الميجابايت لتثبيت Python.
  • ذاكرة 4 جيجابايت أو أكثر مريحة للتعلم (وأقل من ذلك قد يعمل أيضًا حسب الاستخدام).

مثال واقعي جدًا

تخيل لديك متجر.

كل يوم تأتيك فاتورة.

بدلاً من إدخال الحسابات يدويًا،

تكتب برنامج Python.

هو يقوم تلقائيًا بـ:

  • قراءة ملف Excel.
  • حساب الأرباح.
  • حساب الضرائب.
  • إنشاء تقرير PDF.
  • إرسال التقرير إلى بريدك الإلكتروني.

كل ذلك بضغطة زر.


مثال آخر

تريد إنشاء برنامج مثل الآلة الحاسبة.

أنت تكتب الكود.

Python يحوله إلى برنامج يعمل.

أو تريد برنامجًا يفتح مجلد الصور ويصغر جميع الصور تلقائيًا.

أو برنامجًا يبحث داخل آلاف الملفات عن كلمة معينة.


باختصار

Python هو أداة لبناء البرامج، وليس برنامجًا جاهزًا بحد ذاته.

فكر فيه بهذه المعادلة:

  • Python = المحرك الذي ينفذ التعليمات.
  • الكود الذي تكتبه = الأوامر.
  • النتيجة = برنامج يعمل كما تريد.

لذلك يستخدمه المطورون لبناء كل شيء تقريبًا، من برامج صغيرة لأتمتة المهام اليومية إلى مواقع ويب، تطبيقات، وأنظمة ذكاء اصطناعي

https://www.youtube.com/watch?v=lvVWAITw0UA

ارتاح لشرح الخليجي :)

لا، Python لا يقتصر على CMD. هذه نقطة يختلط فهمها على كثير من المبتدئين.

CMD هو طريقة واحدة فقط لتشغيل Python، وليس الطريقة الوحيدة.

يمكن تشغيل Python بعدة طرق:

  1. CMD (موجه الأوامر)
    • تكتب:

      python

      أو:

      python my_program.py
  2. PowerShell
    • يعمل بنفس الفكرة تقريبًا.
  3. VS Code
    • تكتب الكود، ثم تضغط زر Run (▶)، وسيشغّل Python لك دون الحاجة إلى كتابة الأوامر يدويًا كل مرة.
  4. PyCharm
    • بيئة تطوير مخصصة لـ Python. تكتب الكود وتضغط Run.
  5. IDLE
    • يأتي غالبًا مع تثبيت Python. بعد التثبيت يمكنك البحث في قائمة ابدأ عن IDLE (Python 3.13) وفتحه. ستجد نافذة مخصصة لكتابة وتشغيل برامج Python.

لماذا يستخدم الناس CMD إذًا؟

لأنه:

  • بسيط.
  • موجود في كل جهاز Windows.
  • مناسب لتجربة الأوامر بسرعة.
  • يستخدم أيضًا لتثبيت المكتبات وإدارة المشاريع.

لكن عند تطوير برامج حقيقية، يستخدم معظم المبرمجين محررًا مثل VS Code أو PyCharm أكثر من استخدام CMD مباشرة.

باختصار:

  • ❌ Python ليس برنامجًا يعمل داخل CMD فقط.
  • ✅ CMD مجرد وسيلة لتشغيله.
  • ✅ يمكنك تشغيل Python من برامج أخرى مثل VS Code وPyCharm وIDLE، بل وحتى من برامج تكتبها أنت لاحقًا.

إرسال تعليق

0 تعليقات