قد يكون تعلم لغة برمجة مثل بايثون مهمة صعبة. يمكنك قضاء ساعات في دراسة الكتب المدرسية، وقراءة المقالات، ومشاهدة مقاطع الفيديو، لكنك قد تواجه صعوبة في تطبيق ما تعلمته عملياً.

تُعد ممارسة البرمجة من خلال مشاريع بايثون حلاً فعّالً للاحراف هذه اللغة الرائغة .

و من خلال العمل على هذه المشاريع الخمسة ، ستتمكن من:

  • ستتمكن من تطبيق ما تعلمته من لغة بايثون.
  • اكتساب مهارات جديدة من خلال البحث وحل المشكلات.
  • تعزيز ثقتك بنفسك كبرمجي.
  • بناء سجل أعمال يوضح مهاراتك وخبراتك.

و في هذه المقالة يا صديقي ، سأقدم لك 5 مشاريع بايثون بسيطة مع الكود .

هذه المشاريع مناسبة للمبتدئين والمتوسطين، وتُعد نقطة انطلاق رائعة لرحلة إبداعك البرمجي.

photo of turned on laptop computer
5 مشاريع بايثون بسيطة مع الكود – Python Projects

اليك 5 مشاريع بايثون

مشروع بايثون رقم 1 – ألة حاسبة بسيطة

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

الكود:

first_number = int(input("Enter the FIRST NUMBER > "))
operator = input("Enter The Operator > ")
second_number = int(input("Enter the SECOND NUMBER > "))

if operator == "+":
    result = first_number + second_number
    print(result)

elif operator == "*":
    result = first_number * second_number
    print(result)

elif operator == "-":
    result = first_number - second_number
    print(result)

elif operator == "/":
    if second_number != 0:
        result = first_number / second_number
        print(result)
    else:
        print("Error: Cannot divide by zero!")

else:
    print("Error with operator")

مشروع بايثون رقم 2 – حاسبة مؤشر كتلة الجسم BMI

ايضا يمكنك إنشاء آلة حاسبة بسيطة لمؤشر كتلة الجسم (BMI) باستخدام لغة بايثون. في هذا المشروع نستخدم المتغيرات والدالة Float وأدوات if الشرطية ودالة الطباعة وبعض العمليات الحسابية

الكود:

height = float(input("Entre Your Height in Meters > "))
weight = float(input("Entre Your Weight in kilograms > "))

bmi = weight / (height ** 2)

if bmi < 16:
    category = "Severely underweight"
elif bmi <= 16.5:
    category = "underweight"
elif 17 <= bmi < 18.4:
    category = "Mildly underweight"
elif 18.5 <= bmi < 24.9:
    category = "Normal weight"
elif 25 <= bmi < 29.9:
    category = "Overweight"
elif 30 <= bmi < 34.9:
    category = "Obesity class 1 (Moderate)"
elif 35 <= bmi < 39.9:
    category = "Obesity class 2 (Severe)"
else:
    category = "Obesity class 3 (Very severe or morbidly obese)"

print("Your BMI is:", bmi)
print("You are categorized as:", category)

مشروع بايثون رقم 3 – مولد QR CODE

بناء مولد QR CODE باستخدام Python وخارجية مكتبة واحدة “qrcode”. الكود بسيط جدًا ونظيف وسهل الفهم وسياسعدك في طريقك لتكون مبرمج بايثون محترف

الكود:

import qrcode

qr = qrcode.QRCode(version=1,
                   error_correction= qrcode.ERROR_CORRECT_L,
                   box_size=20,
                   border=4)

qr.add_data("https://abdelmalekmerouan.medium.com/")

qr.make(fit=True)

img = qr.make_image(fill_color="black",back_color="white")

img.save("QRCode.png")

مشروع بايثون رقم 4 – انشاء مقلد صوت

يمكنك أيضا بناء مقلد صوت باستخدام مكتبات Python وpyttsx3 وSpeechRecognition. المشروع قصير وبسيط وسهل للمبتدئين.

الكود:

import speech_recognition as sr
import  pyttsx3

rec = sr.Recognizer()

with sr.Microphone() as src:
    print("Say any thing...")
    audio = rec.listen(src)
    text = rec.recognize_google(audio)

engine = pyttsx3.init()

engine.say(text)

engine.runAndWait()

مشروع بايثون رقم 5 – برنامج لاختبار سرعة الإنترنت

بناء برنامج اختبار سرعة الإنترنت باستخدام بايثون، المشروع عبارة عن 8 أسطركود و الأوامر البرمجية نظيفة جدًا وسهلة الفهم. هذا المشروع مصمم للمبتدئين.

الكود:

from speedtest import Speedtest
wifi = Speedtest()
print("Getting the Download Speed.....")
download = wifi.download()
print(f"DOWNLOAD: {download / 1000000:.2f} Mbps")
print("Getting the Upload Speed.....")
upload = wifi.upload()
print(f"UPLOAD: {upload / 1000000:.2f} Mbps")

الخاتمة

في الختام،

لا تقتصر رحلة تعلم بايثون على دراسة الكتب المدرسية ومشاهدة مقاطع الفيديو.

الخطوة التالية هي تطبيق ما تعلمته عملياً من خلال العمل على مشاريع.

ابدأ بمشاريع بسيطة، وتدرّج في التعقيد مع اكتسابك المزيد من الخبرة.

لا تتردد في طلب المساعدة من مجتمع بايثون، حيث ستجد العديد من المطورين المُستعدين لتقديم المساعدة والدعم.

مع العمل الجاد والمثابرة، ستتمكن من إتقان لغة بايثون وتحقيق النجاح كمطور.

هل أنت مُستعد لبدء رحلتك في عالم بايثون؟

روابط خارجية:

موقع بايثون الرسمي

مواضيع قد تهمك :

تعلم البرمجة من الصفر: 11 نصيحة تجعلك مبرمج محترف

أين يمكنك تعلم البرمجة من الصفر مجانا 2024

بايثون محبوبة الجماهير لكن لماذا؟ اليك 5 أسباب

نصائحي ال 6 لتعلم لغة برمجة بايثون اسرع

كيمياء البايثون: 5 طرق لتحويل الكود الى ذهب

شارك:

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *