مقدمة في لغة برمجة بايثون: استخدامات وممارسات

التواريخ والمواقع المتاحة

إنشاء حساب لعرض كتيب الدورة التدريبية

يرجى إنشاء حساب لعرض كتيب الدورة التدريبية هذا.

View Course Brochure Register

Name(مطلوب)
Account Password(مطلوب)
هذا الحقل لأغراض التحقق ويجب تركه دون تغيير.

نظرة عامة على الدورة التدريبية

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

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

أهداف الدورة

بعد إتمام حضور هذه الدورة، سيتمكن المشاركون من:

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

ملاحظة هامة:

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

الكفاءات المستهدفة

  • أساسيات البرمجة
  • تطوير التطبيقات
  • حل المشكلات في الشفرات البرمجية
  • تحرير النصوص
  • تحليل النصوص
  • وظائف بايثون
  • البيانات والتعليمات البرمجية في بايثون
  • تصميم التطبيقات

الفئات المستهدفة

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

  • مطورو البرمجيات (مبتدئين)
  • محللو البيانات (مبتدئين)
  • متخصصو تكنولوجيا المعلومات
  • محللو الأعمال
  • مهندسو اختبار ضمان الجودة
  • مديرو مشروع
  • الباحثون
  • المهنيون غير التقنيين المهتمين بتعلم وفهم أساسيات البرمجة
  • الطلاب الجدد في علوم الحاسوب أو المجالات ذات الصلة

منهجية الدورة

تعتمد هذه الدورة على الجانب العملي وليس الجانب النظري. سيقوم المشاركون بإنشاء تطبيقات باستخدام Microsoft Visual Studio ولغة البرمجة بايثون طوال فترة الدورة. سيُطلب منهم إكمال تمارين عملية ودراسات حالة، وحل ورش العمل التي تُجرى عند نهاية كل وحدة في الدورة.

مقدمة عن استخدام لغة البرمجة بايثون

  • تعلم شاشة أوامر البرنامج
  • فهم بيئة بايثون
  • إعدادات بايثون
  • استخدام بايثون من خلال سطر الأوامر
  • إعداد محرر النصوص Visual Studio Code
  • فهم الأنماط الأربعة للكود:
    • التسلسلي
    • الشرطي
    • التكرار
    • التخزين وإعادة الاستخدام

استخدام المتغيرات

  • فهم ما هي المتغيرات.
  •  إنشاء متغيرات (نصية، صحيحة، عائمة).
  •  المتغيرات المحفوظة في الذاكرة والتعليقات.
  • تحرير المتغيرات.
  •  استخدام المتغير في.
  •  كتابة فقرة كود باستخدام المتغيرات.

التعبيرات

  • فهم ما هي التعبيرات.
  • فهم بناء التعبير.
  • إنشاء تعبيرات نصية.
  • إنشاء تعبيرات عددية.
  • حل مشكلات التعبير.

الأنواع الرئيسية للبيانات في بايثون

  • بيانات الطباعة.
  • بيانات الشرط (إذا وإذا كان إلخ).
  • بيانات التكرار.

العمل مع القوائم

  • الأنواع الرئيسية للبيانات في بايثون.
  • فهم ما هي القائمة؟
  • الوصول إلى العناصر في القائمة.
  • تغيير وإضافة وإزالة العناصر.
  • تعديل العناصر في القائمة.
  • إضافة عناصر إلى القائمة.
  • إزالة عناصر من القائمة.
  • تنظيم القائمة.
  • تجنب أخطاء الفهرسة عند العمل مع القوائم.

الدوال والبيانات

  • الأنواع الرئيسية للبيانات في بايثون.
  • بيانات الطباعة.
  • بيانات الشرط (إذا وإذا كان إلخ).
  • بيانات التكرار.
  • فهم الدوال.
    •  الوسيط
    •  المعلمة
    •  النتيجة

بناء الدوال

  • print()
  • int()
  • float()
  • input()
  • type()
  • try()
  • except()
  • def()
0
    0
    Your Cart
    Your Cart is EmptyReturn to Courses
      Open chat
      1
      💬 Need help?
      Welcome to Virginia Institute of Finance and Management! 👋
      Thank you for reaching out to us.😊 How may we help you?