دليل المبتدئين إلى البرمجة الأساسية: كل ما تحتاجه لمعرفته لبدء عملية الحظر

MUHAMMED BİZMEVİ
المؤلف MUHAMMED BİZMEVİ
تاريخ النشر
آخر تحديث

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



ما هي البرمجة؟

البرمجة هي كتابة تعليمات موجهة للحاسوب مهمة معينة. تحتوي على ذلك لغات البرمجة، والتي تحتوي على متطلبات وأوامر خاصة بالبرمجة مع الأجهزة والأنظمة المختلفة.

1. الاستثمار وأنواع البيانات

المعاصرة هي الوثيقة الكاملة لت

1. الوافد (المتغيرات)

لسبب هي أماكن في الذاكرة مخصصة للبيانات، ويمكن أن تكون أنواع مختلفة مثل:

  • الأعداد الصحيحة (الأعداد الصحيحة، العوامات)
  • النصوص (strings)
  • القيم التالية (منطقية - صحيح/خطأ)
  • المصفوفات والقوائم (المصفوفات والقوائم)

2.أنواع البيانات (أنواع البيانات)

كل لغة برمجة لديها أنواع بيانات مختلفة، وأشهرها:

  • عدد صحيح (عدد صحيح) مثل:5
  • عدد عشري (تطفو) مثل:3.14
  • نصوص (String) مثل:"Hello World"
  • منطقي (منطقي) مثل: TrueأوFalse

3. العمليات الحسابية والمنطقية (المشغلون)

تنفيذ العمليات الجراحية المطلوبة، مثل:

  • +(الجمع)
  • -(الطرح)
  • 4. التحكم في التدفق في البرنامج (التحكم في التدفق)

    في تدفق البرنامج يتم تنفيذه عبر استخدام عناصر التحكم والحلقات التكرارية :

    • الشروط (العبارات الشرطية) : مثل،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،

    • age = 18

      if age >= 18:

          print("مسموح لك بالدخول")

      else:

          print("غير مسموح لك بالدخول")

  • حلقات التكرار (Loops) : مثل forو while، وقمت باستخدام التكرار عدة مرات.
  • for i in range(5):
  •     print("مرحبًا! هذا التكرار رقم", i)

5. الدوال (الوظائف)

الدوال هو أجزاء من الكود ويمكن أن يطلب منها مهمة معينة، مما يجعل الكود أكثر تنظيمًا وقابلية للاستخدام مرة أخرى.

def greet(name):

    print("مرحبًا، " + name + "!")


greet("عمر")


6. المصفوفات والقوائم (المصفوفات والقوائم)

لتتناسب مع مجموعات من القيم في نوع واحد.

fruits = ["تفاح", "موز", "برتقال"]

print(fruits[0])  # طباعة العنصر الأول (تفاح)

7. الكائن الحي (الكائنات) والبرمجة التجريبية (OOP - البرمجة الشيئية)

class Car:

    def __init__(self, brand, model):

        self.brand = brand

        self.model = model


    def show_info(self):

        print(f"السيارة: {self.brand} {self.model}")


my_car = Car("Toyota", "Corolla")

my_car.show_info()

8. التعامل مع الملفات (التعامل مع الملفات)


with open("example.txt", "w") as file:
    file.write("مرحبًا بالعالم!")


9. التعامل مع سبب (معالجة الأخطاء)

try:

    x = 10 / 0  # خطأ: القسمة على صفر

except ZeroDivisionError:

    print("لا يمكن القسمة على صفر!")

10. مكتبات وأطر العمل (المكتبات والأطر)

مساعدة المكتبات وأطر العمل في تسهيل البرامج، مثل:

  • NumPy و Pandas في تحليل البيانات
  • جانغو و قارورة ويب
  • TensorFlow للذكاء الاصطناعي

تعليقات

عدد التعليقات : 0