Python: إعداد لغة بايثون وبرنامجك الأول
قبل الشروع في دراسة قواعد لغة بايثون، دعونا نجهز بيئة التطوير الخاصة بك. كل ما تحتاجه هو تثبيت لغة بايثون ومحرر نصوص.
1. تثبيت لغة بايثون
(1) ويندوز
- انتقل إلى https://python.org وانقر على «التنزيلات»
- قم بتنزيل أحدث إصدار من لغة Python (على سبيل المثال، 3.13.x)
- قم بتشغيل برنامج التثبيت — تأكد من تحديد خيار "إضافة Python إلى PATH"
- افتح «موجه الأوامر» (cmd) وتحقق باستخدام
python --version
TEXT
📖 للعرض فقط
C:\Users\YourName> python --version
Python 3.13.2
(2) ماك
يأتي جهاز Mac مزودًا بإصدار Python 2 (قديم جدًّا)، لذا عليك تثبيت Python 3:
- انتقل إلى https://python.org وقم بتنزيل برنامج التثبيت الخاص بنظام Mac
- قم بتشغيل برنامج التثبيت، أو استخدم Homebrew:
brew install python3 - تحقق من ذلك في وحدة التحكم:
python3 --version
(3) لينكس
تحتوي معظم توزيعات لينكس بالفعل على إصدار Python 3 المثبت:
BASH
# Ubuntu/Debian
sudo apt install python3
# Verify
python3 --version
2. برنامج «Hello World»
بمجرد التثبيت، يكون برنامجك الأول دائمًا هو «Hello, World!».
(1) الطريقة الأولى: مترجم تفاعلي
اكتب python (Windows) أو python3 (Mac/Linux) في محطة العمل الخاصة بك للدخول إلى الوضع التفاعلي:
TEXT
📖 للعرض فقط
Python 3.13.2 (main, Feb 4 2025, 14:51:09)
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!
>>> 1 + 2
3
>>> exit()
💡 يُعد المُترجم التفاعلي أداة رائعة لاختبار مقتطفات الأكواد بسرعة، لكنه ليس الخيار الأمثل لكتابة برامج كاملة.
(2) الطريقة الثانية: إنشاء ملف .py
- قم بإنشاء ملف جديد باسم
hello.py - أدخل هذا الرمز:
PYTHON
print("Hello, World!")
- قم بتشغيله من المحطة الطرفية:
BASH
python hello.py
الناتج:
TEXT
📖 للعرض فقط
Hello, World!
3. اختيار محرر
لا تحتاج إلى بيئة تطوير متكاملة (IDE) معقدة عندما تكون في بداية الطريق. وإليك بعض التوصيات:
| المحرر | الأنسب لـ | المزايا |
|---|---|---|
| VS Code | للمبتدئين (موصى به) | مجاني، يحتوي على العديد من الإضافات، خفيف الحجم |
| PyCharm | تطوير احترافي | معظم الميزات، ميزة إكمال تلقائي رائعة |
| IDLE | المبتدئون تمامًا | يأتي مزودًا بلغة Python، وجاهز للاستخدام فورًا |
| Jupyter Notebook | تحليل البيانات | تشغيل الأكواد في الخلايا، وهو أمر رائع للتعلم التفاعلي |
💡 نوصي باستخدام VS Code مع ملحق Python — فهو خفيف الوزن وقوي الأداء.
(1) إعداد VS Code
- قم بتنزيل وتثبيت VS Code (code.visualstudio.com)
- افتح VS Code، واضغط على
Ctrl+Shift+Xلفتح لوحة «الإضافات» - ابحث عن «Python» وقم بتثبيت ملحق Python الرسمي من Microsoft
- قم بإنشاء ملف جديد واحفظه بامتداد
.py - انقر بزر الماوس الأيمن داخل المحرر → «تشغيل ملف Python في المحطة الطرفية»
▶ مثال: برنامج ترحيب تفاعلي (مستوى الصعوبة ⭐)
دعونا نجمع كل ذلك معًا ونكتب برنامجًا تفاعليًّا صغيرًا:
TEXT
📖 للعرض فقط
# First Python program
name = input("What's your name? ")
print("Hello, " + name + "! Welcome to Python!")
عند تشغيله:
TEXT
📖 للعرض فقط
What's your name? Alice
Hello, Alice! Welcome to Python!
▶ مثال: برنامج حسابك الأول (مستوى الصعوبة ⭐)
PYTHON
name = "Python Learner"
birth_year = 2000
current_year = 2026
age = current_year - birth_year
print(f"Hello, {name}!")
print(f"You are approximately {age} years old.")
print(f"Fun fact: you've lived about {age * 365} days!")
المخرجات:
TEXT
📖 للعرض فقط
Hello, Python Learner!
You are approximately 26 years old.
Fun fact: you've lived about 9490 days!
▶ مثال: تعريف بالنفس باستخدام المتغيرات (مستوى الصعوبة ⭐)
PYTHON
name = "Alice"
age = 25
hobby = "programming"
experience = 2
print("=" * 30)
print(" Self Introduction")
print("=" * 30)
print(f"Name: {name}")
print(f"Age: {age}")
print(f"Hobby: {hobby}")
print(f"Experience: {experience} year(s)")
print(f"Fun: I've written approximately {experience * 50} programs!")
print("=" * 30)
المخرجات:
TEXT
📖 للعرض فقط
==============================
Self Introduction
==============================
Name: Alice
Age: 25
Hobby: programming
Experience: 2 year(s)
Fun: I've written approximately 100 programs!
==============================
4. الأخطاء الشائعة
- مسار PATH غير محدد (ويندوز): يجب عليك تحديد خيار "إضافة Python إلى مسار PATH" أثناء التثبيت، وإلا فلن تتمكن المحطة الطرفية من العثور على الأمر
python - Python مقابل Python 3: يستخدم نظام Windows
python، بينما يستخدم نظاما Mac وLinuxpython3 - مشكلات الترميز باللغة الصينية: يستخدم Python 3 الترميز UTF-8 بشكل افتراضي، لذا نادرًا ما يظهر النص مشوّهًا. إذا واجهت مشكلات في الترميز، فأضف
# -*- coding: utf-8 -*-في أعلى الملف
❓ أسئلة شائعة
س ما الفرق بين بيئة التطوير المتكاملة (IDE) ومحرر النصوص ولغة بايثون نفسها؟
ج بايثون هي بيئة تشغيل اللغة — فهي التي تقوم بتنفيذ الكود الخاص بك. أما محرر النصوص (مثل Notepad أو VS Code) فهو المكان الذي تكتب فيه الكود. ويجمع بيئة التطوير المتكاملة (IDE) (مثل PyCharm أو VS Code مع الإضافات) بين المحرر وأدوات تصحيح الأخطاء والإكمال التلقائي وغيرها من الأدوات. وبالنسبة للمبتدئين، فإن VS Code يوفر التوازن الأمثل — فهو خفيف الوزن مثل محرر النصوص، وقابل للتوسيع مثل بيئة التطوير المتكاملة (IDE).
س كتبت
python لكن النتيجة كانت 'python is not recognized'. What went wrong?ج هذه هي المشكلة الأكثر شيوعًا لدى المبتدئين — لغة Python غير موجودة في مسار PATH بنظام التشغيل. عندما تكتب أمرًا في المحطة الطرفية، يبحث نظام التشغيل عنه في قائمة من الدلائل تُسمى PATH. الحل: أعد تثبيت Python وتأكد من تحديد خيار "إضافة Python إلى PATH". أو أضف
C:\Python3xx\ وC:\Python3xx\Scripts\ يدويًّا إلى متغيرات بيئة نظامك.س متى يجب عليّ استخدام المُترجم التفاعلي مقابل ملف
.py؟ج استخدم المُترجم التفاعلي (موجه
>>>) لإجراء تجارب سريعة — مثل اختبار سطر واحد، أو التحقق من سلوك دالة ما، أو استكشاف وحدة نمطية جديدة. استخدم ملفات .py لأي شيء تريد حفظه أو إعادة استخدامه أو مشاركته. قاعدة جيدة: إذا كان النص يتجاوز 3 أسطر، فاحفظه في ملف.س ملف Python الخاص بي يعمل لكن النافذة تُغلق فورًا. كيف يمكنني رؤية الناتج؟
ج يحدث هذا عند النقر المزدوج على ملف
.py في نظام Windows — حيث تُفتح النافذة الطرفية، وتُنفذ التعليمات البرمجية، ثم تُغلق. الحلول: ① افتح المحطة الطرفية أولاً، ثم قم بتشغيل python myfile.py؛ ② أضف input("Press Enter to exit...") في نهاية البرنامج النصي؛ ③ قم بالتشغيل من المحطة الطرفية المدمجة في VS Code بدلاً من النقر المزدوج.📖 ملخص
- قم بتنزيل وتثبيت Python 3.x من موقع python.org
- في نظام التشغيل Windows، حدد خيار «إضافة Python إلى PATH» أثناء التثبيت
- مترجم تفاعلي: اكتب
pythonفي المحطة الطرفية - ملفات
.py: اكتب الكود في محرر، ثم قم بتشغيله باستخدامpython filename.py - يُوصى باستخدام VS Code مع ملحق Python كإعدادات التطوير الموصى بها
📝 تمارين
- قم بتثبيت لغة Python واكتب
python --versionفي نافذة الأوامر — التقط لقطة شاشة - اكتب ملفًا باسم
hello.pyيعرض"Hello, World!"وقم بتشغيله بنجاح - في المُترجم التفاعلي، احسب
(5 + 3) * 2و10 / 3— لاحظ النتائج - قم بتعديل البرنامج التفاعلي أعلاه بإضافة متغير
age، ثم اعرض الرسالة التالية: "اسمك هو XX، وعمرك XX سنة"