بناء برنامجك الأول في بايثون خطوة بخطوة

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

الخطوة 1: إعداد البيئة الخاصة بك

قبل أن تبدأ في كتابة التعليمات البرمجية، تأكد من تثبيت Python على جهاز الكمبيوتر لديك. يمكنك تنزيل Python من موقع Python الرسمي. بالإضافة إلى ذلك، اختر محرر أكواد أو بيئة تطوير متكاملة (IDE) مثل VSCode أو PyCharm أو حتى محرر نصوص بسيط.

الخطوة 2: كتابة نص برمجي بسيط بلغة بايثون

لنبدأ بإنشاء نص برمجي بسيط بلغة بايثون يطبع "Hello, World!" على وحدة التحكم. سيساعدك هذا على التعرف على قواعد بايثون الأساسية وعملية تشغيل نص برمجي بلغة بايثون.

# This is a simple Python script
print("Hello, World!")

احفظ الكود أعلاه باسم hello.py. لتشغيل البرنامج النصي، افتح المحطة الطرفية أو موجه الأوامر، وانتقل إلى الدليل الذي قمت بحفظ الملف فيه، واكتب python hello.py.

الخطوة 3: إضافة إدخال المستخدم

بعد ذلك، دعنا نعدل البرنامج النصي لقبول إدخال المستخدم والرد برسالة مخصصة. سنستخدم الدالة input() لجمع الإدخال من المستخدم.

# Personalized greeting program
name = input("Enter your name: ")
print(f"Hello, {name}!")

قم بتشغيل البرنامج النصي مرة أخرى لمعرفة كيفية تفاعله مع إدخال المستخدم. سيطلب منك البرنامج اسمك ثم يحييك باسمك.

الخطوة 4: مقدمة عن المتغيرات والعمليات الأساسية

الآن، دعنا نوسع برنامجنا لإجراء عمليات حسابية أساسية. سننشئ نصًا يطلب رقمين ويحسب مجموعهما.

# Basic arithmetic program
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
sum = num1 + num2
print(f"The sum of {num1} and {num2} is {sum}.")

يستخدم هذا البرنامج النصي المتغيرات لتخزين إدخال المستخدم، ويقوم بعملية إضافة، ثم يطبع النتيجة.

الخطوة 5: إضافة المنطق الشرطي

لجعل برنامجنا أكثر تشويقًا، يمكننا إضافة بعض المنطق الشرطي. على سبيل المثال، لنقم بإنشاء نص برمجي يتحقق مما إذا كان الرقم زوجيًا أم فرديًا.

# Even or odd checker
number = int(input("Enter a number: "))
if number % 2 == 0:
    print(f"{number} is an even number.")
else:
    print(f"{number} is an odd number.")

يستخدم هذا البرنامج النصي العبارة if-else لتحديد ما إذا كان الرقم المدخل زوجيًا أم فرديًا.

الخطوة 6: إنشاء دالة بسيطة

تساعد الوظائف في تنظيم الكود الخاص بك في كتل قابلة لإعادة الاستخدام. دعنا ننشئ وظيفة تأخذ اسمًا وعمرًا كمعلمات وتطبع رسالة مخصصة.

# Function to print a greeting message
def greet(name, age):
    print(f"Hello, {name}! You are {age} years old.")

# Calling the function
name = input("Enter your name: ")
age = int(input("Enter your age: "))
greet(name, age)

في هذا البرنامج النصي، تم تعريف الدالة greet للتعامل مع منطق التحية. ثم نقوم باستدعاء هذه الدالة باستخدام المدخلات التي يوفرها المستخدم.

الخطوة 7: تشغيل البرنامج واختباره

بعد إنشاء البرنامج النصي، قم بتشغيله عدة مرات لاختبار المدخلات المختلفة والتأكد من أنه يعمل كما هو متوقع. يساعدك الاختبار على تحديد أي أخطاء أو مشكلات ويضمن أداء البرنامج كما هو مقصود.

خاتمة

لقد قمت ببناء أول برنامج Python الخاص بك من الصفر. باتباع هذه الخطوات، تكون قد تعلمت أساسيات برمجة Python، بما في ذلك كتابة البرامج النصية، والتعامل مع إدخال المستخدم، واستخدام المتغيرات، وإجراء العمليات الحسابية، وإضافة المنطق الشرطي، وتحديد الوظائف. استمر في تجربة الميزات والمشاريع الجديدة لمواصلة تحسين مهاراتك في Python.