منذ 22 ساعة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
وصف دورة اختبار ممارسة برمجة بايثون تم تصميم هذه الدورة لمساعدتك على ممارسة مهارات برمجة بايثون وتحسينها من خلال تغطية مجموعة واسعة من المواضيع، بدءًا من بناء الجملة الأساسي وحتى المفاهيم المتقدمة. سواء كنت تستعد لإجراء مقابلات حول البرمجة أو تتطلع فقط إلى تعزيز معرفتك، فإن هذه الدورة تقدم سيناريوهات عملية وواقعية لمساعدتك على تعميق فهمك لـ Python. يركز كل قسم على المجالات الرئيسية للغة، مع مجموعة متنوعة من أنواع الأسئلة لاختبار معرفتك.القسم 1: أساسيات بايثون في هذا القسم، سيتم اختبارك بشأن المفاهيم الأساسية لبرمجة بايثون. يبدأ الأمر بالبنية والبنية الأساسية لـ Python، وهو أمر ضروري لكتابة تعليمات برمجية واضحة وقابلة للقراءة. تستخدم لغة Python المسافة البادئة لتحديد كتل التعليمات البرمجية، وسيختبر هذا القسم مدى فهمك لهذه الميزة واستخدامها. ستعمل أيضًا مع التعليقات، سواء ذات السطر الواحد أو المتعددة الأسطر، لتسهيل متابعة التعليمات البرمجية الخاصة بك. بعد ذلك، ستركز على المتغيرات وأنواع البيانات. يتضمن ذلك العمل مع الأعداد الصحيحة، والعوامات، والسلاسل، والقيم المنطقية، وهي أنواع البيانات الأساسية في بايثون. سوف تتدرب على تحويل النوع، مما يسمح لك بالتبديل بين الأنواع المختلفة عند الحاجة. ستغطي الأسئلة أيضًا كيفية استخدام العوامل في بايثون، بما في ذلك العوامل الحسابية لإجراء العمليات الحسابية، وعوامل المقارنة لاتخاذ القرارات، والعوامل المنطقية للجمع بين شروط متعددة. وأخيرًا، يختبر هذا القسم فهمك لتدفق التحكم. يتضمن ذلك استخدام عبارات if وelif وelse للتحكم في تدفق برنامجك بناءً على شروط مختلفة. ستتدرب أيضًا على العمل مع الحلقات، بما في ذلك الحلقات أثناء الحلقات، والتي تُستخدم لتكرار الإجراءات في التعليمات البرمجية الخاصة بك.
القسم 2: الوظائف والوحدات يركز هذا القسم على الوظائف، التي تعد جزءًا أساسيًا من برمجة بايثون. سيُطلب منك تحديد وظائفك الخاصة وتمرير الوسائط إليها وإرجاع القيم. تساعد الوظائف في جعل التعليمات البرمجية الخاصة بك أكثر تنظيمًا وقابلة لإعادة الاستخدام، وفي هذا القسم، ستتدرب على كتابة الوظائف التي تؤدي مهام محددة. سيتم أيضًا تناول موضوعات الوظائف المتقدمة، بما في ذلك الوسائط الافتراضية ووسائط الكلمات الرئيسية. سوف تتدرب على استخدام *args و **kwargs، والتي تسمح لك بتمرير عدد متغير من الوسائط إلى دالة. ستواجه أيضًا دوال لامدا، وهي دوال مجهولة تُستخدم غالبًا لعمليات قصيرة وبسيطة. بالإضافة إلى ذلك، سيقدم لك هذا القسم وحدات وحزم بايثون. سوف تتدرب على استيراد المكتبات القياسية مثل الرياضيات والعشوائية والتاريخ، وستتعلم أيضًا كيفية إنشاء الوحدات المخصصة الخاصة بك واستخدامها. هذه مهارة أساسية لتنظيم التعليمات البرمجية الخاصة بك عبر ملفات متعددة، مما يسهل إدارتها وصيانتها.
القسم 3: هياكل البيانات في هذا القسم، ستعمل مع هياكل البيانات المضمنة في بايثون: القوائم، والصفوف، والقواميس، و مجموعات. القوائم عبارة عن مجموعات مرتبة يمكن تعديلها، وسوف تتدرب على إنشاء القوائم وتقسيمها إلى شرائح وتعديل محتوياتها. من ناحية أخرى، فإن الصفوف غير قابلة للتغيير، مما يعني أنه لا يمكن تغييرها بعد إنشائها. سوف تتعلم كيفية استخدام الصفوف لتخزين مجموعات ثابتة من البيانات. القواميس هي أزواج قيمة المفتاح، والتي تسمح لك بتخزين واسترجاع القيم بناءً على مفاتيح فريدة. ستعمل باستخدام أساليب القاموس، مثل إضافة العناصر وتحديثها وحذفها، بالإضافة إلى كيفية التنقل عبر القواميس بكفاءة. تعد المجموعات بنية بيانات مهمة أخرى في Python، وتُستخدم لتخزين العناصر الفريدة. سوف تتدرب على إنشاء مجموعات، وإضافة العناصر وإزالتها، وتنفيذ عمليات المجموعة مثل الاتحادات والتقاطعات.
القسم 4: البرمجة كائنية التوجه (OOP) يقدم هذا القسم البرمجة كائنية التوجه (OOP) في بايثون. سيتم اختبارك في تحديد الفئات وإنشاء الكائنات، وهي اللبنات الأساسية لـ OOP. يحدد الفصل مخططًا لإنشاء الكائنات، وسوف تتدرب على كتابة الفصول التي تحتوي على كل من البيانات والسلوك. وسوف تستكشف أيضًا أنواعًا مختلفة من الأساليب، بما في ذلك أساليب المثيل، التي تعمل على كائنات فردية، وطرق الفصل، والتي تنطبق على الفصل مثل أساليب كاملة وثابتة، والتي لا تعتمد على أي مثيل أو متغيرات الفئة. الوراثة، وهي إحدى الميزات الرئيسية لـ OOP، تسمح لفئة واحدة بوراثة الخصائص والأساليب من فئة أخرى. سوف تتدرب على تنفيذ الميراث الفردي والمتعدد. تعتبر مبادئ التغليف وتعدد الأشكال مهمة أيضًا في هذا القسم. يتضمن التغليف الحفاظ على خصوصية الحالة الداخلية للكائن، بينما يسمح تعدد الأشكال بمعاملة الكائنات من أنواع مختلفة كما لو كانت تنتمي إلى نفس الفئة. ستساعدك هذه المفاهيم على كتابة تعليمات برمجية أكثر أمانًا ومرونة.
القسم 5: معالجة الاستثناءات وعمليات الملفات يركز هذا القسم على معالجة الأخطاء والعمل مع الملفات في Python. تسمح لك معالجة الاستثناءات برصد الأخطاء الموجودة في التعليمات البرمجية الخاصة بك وإدارتها، مما يمنع برنامجك من التعطل بشكل غير متوقع. سوف تتدرب على استخدام المحاولة، والاستثناء، والأخير للتعامل مع الاستثناءات الشائعة، وسوف تتعلم أيضًا كيفية رفع الاستثناءات المخصصة عند حدوث حالات خطأ محددة. عمليات الملف هي موضوع رئيسي آخر في هذا القسم. سوف تتدرب على القراءة من الملفات والكتابة إليها، وهي مهارة أساسية للعمل مع البيانات في بايثون. سيقدم لك هذا القسم أيضًا مديري السياق، مثل عبارة with، مما يسهل إدارة موارد الملفات عن طريق إغلاق الملفات تلقائيًا عند الانتهاء منها.
القسم 6: الموضوعات المتقدمة والمكتبات في هذا القسم الأخير، سوف تستكشف المزيد من مفاهيم بايثون المتقدمة والمكتبات الشائعة. سيكون التركيز الرئيسي على التكرارات والمولدات، مما يساعدك على فهم كيفية تعامل بايثون مع تسلسل البيانات. سوف تتدرب على استخدام iter() وnext() للعمل مع التكرارات، وستتمكن من إنشاء مولدات، مما يسمح لك بتوليد قيم بسرعة، مما يحسن كفاءة الذاكرة. تعد الديكورات موضوعًا مهمًا آخر في هذا القسم. سوف تتعلم كيفية كتابة واستخدام أدوات الديكور لتعديل سلوك الوظائف دون تغيير الكود الخاص بها. وأخيرًا، ستعمل مع بعض مكتبات بايثون الأكثر شهرة. سوف تتدرب على استخدام NumPy للعمليات الرقمية، وPandas لمعالجة البيانات، وMatplotlib لتصور البيانات. ستواجه أيضًا أسئلة حول مكتبة الطلبات، والتي تُستخدم عادةً لإنشاء طلبات HTTP في بايثون. (adsbygoogle = window.adsbygoogle || []).push({}); احصل على قسيمة إذا لم يتم فتح الكوبون، قم بتعطيل Adblock، أو جرب متصفحًا آخر.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة