ما هي بايثون؟
Python لغة برمجة عالية المستوى تتميّز بأنها قريبة من اللغة الإنجليزية العادية، ما يجعلها الأسهل للمبتدئين والأقوى للمحترفين في آنٍ واحد.
أنشأها المبرمج الهولندي Guido van Rossum عام 1991، وصُمّمت منذ البداية لتكون واضحة وسهلة القراءة. اليوم تقف بايثون خلف كثير من أشهر التطبيقات ومشاريع الذكاء الاصطناعي في العالم.
لماذا بايثون؟
- سهلة القراءة: كودها يشبه الجُمل المنطقية.
- مطلوبة بشدة: الذكاء الاصطناعي، تحليل البيانات، الويب، والأتمتة.
- مجتمع ضخم: آلاف المكتبات الجاهزة لكل شيء تقريبًا.
- متعدّدة الاستخدام: من سكربت صغير إلى نظام ضخم.
أين تُستخدم بايثون؟
- الذكاء الاصطناعي وتعلّم الآلة: المكتبة الأشهر عالميًا في هذا المجال.
- تحليل البيانات: مع أدوات مثل Pandas و NumPy.
- تطوير الويب: عبر أُطُر مثل Django و Flask.
- الأتمتة: كتابة سكربتات توفّر ساعات من العمل اليدوي.
أول برنامج
في بايثون نطبع نصًا بدالة print():
print("مرحبًا بك في The Code Fix!")
لاحظ: لا حاجة لفاصلة منقوطة في نهاية السطر، ولا أقواس معقّدة — هذه بساطة بايثون.
مثال أكبر: بيانات + قرار
name = "براء"
age = 20
if age >= 18:
print(name + " بالغ ويمكنه التسجيل")
else:
print(name + " ما زال قاصرًا")
⚠️ انتبه إلى المسافة البادئة (indentation): بايثون تعتمد على الإزاحة لتحديد الكتل البرمجية بدلًا من الأقواس المعقوفة.
كيف تشغّل بايثون؟
- ثبّت بايثون من python.org.
- اكتب الكود في ملف بامتداد
.py. - شغّله من الطرفية:
python file.py.
أخطاء شائعة للمبتدئين
- نسيان النقطتين
:بعدifأوforأو تعريف الدالة. - خلط المسافات البادئة (بعضها Tab وبعضها Space).
- استخدام
printبدون أقواس (طريقة قديمة من Python 2).
أسئلة شائعة
هل بايثون أفضل لغة للمبتدئين؟ نعم، تُعدّ من أفضل الخيارات لأنّ صياغتها بسيطة وقريبة من الإنجليزية، فتركّز على مفاهيم البرمجة بدل التفاصيل المعقّدة.
هل بايثون مطلوبة في سوق العمل؟ بشدّة — خاصة في الذكاء الاصطناعي وتحليل البيانات والأتمتة، وهي من أعلى اللغات أجرًا عالميًا.
كم يستغرق تعلّم بايثون؟ تُتقن الأساسيات في بضعة أسابيع من الممارسة، وتصبح جاهزًا لمشاريع حقيقية خلال أشهر قليلة.
🎯 التالي: المتغيّرات وأنواع البيانات — كيف نخزّن المعلومات ونتعامل معها.