أفضل طريقة لفهم 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 = الآلة.
- الكود = الوصفة التي تكتبها.
- النتيجة = القهوة.
إذا كانت الوصفة تقول:
- اطحن البن.
- أضف الماء.
- شغّل الآلة.
فالآلة تنفذها بالترتيب.
وبالمثل، إذا كتبت في 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
- 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
ارتاح لشرح الخليجي :)
0 تعليقات