YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Where Does Turtle Come From - Programming Foundations with Python

Get Embed Code
6 Languages

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. شكرًا لإنهائك مهامك. I will
  2. .be providing feedback on the discussion forums periodically
  3. والآن أريد إخبارك عن
  4. .كيفية معرفة Python بما يطلق عليه turtle
  5. حسنًا، سنجد بداخل مكتبة Python القياسية ملف بالاسم
  6. ،turtle. وتكتب Turtle بحرف t صغير
  7. .(وسنجد داخل هذا الملف شيئًا جديدًا. ويطلق على ذلك الشيء الجديد class (الفئة
  8. .class Turtle (فئة Turtle) بحرف T كبير
  9. ويختلف ذلك قليلاً عما رأيناه
  10. حتى الآن. ما قمنا به حتى الآن
  11. هو إنشاء ملف ما مثل مستعرض الويب، مع نقطة
  12. يلحقها دالة ما مثل open. ولكن لم نتناول
  13. ،ذلك الشيء المسمى class (فئة). مما يجعلنا نتساءل
  14. ما هي الفئة؟ في الوقت الراهن، يمكن اعتبار
  15. الفئة كصندوق تمت تعبئته بدقة وهو يجمع
  16. الأشياء معًا بشكل جيد جدًا. ويسمح لنا
  17. بكتابة تعليمة برمجية مثل turtle.Turtle مع وضع تلك الأقواس
  18. ذات المظهر الغريب. وكأننا نقوم باستدعاء دالة. في الواقع، عند إجراء ذلك على
  19. تعليمة برمجية ما، فإننا في الواقع نقوم باستدعاء دالة ما
  20. يطلق عليها دالة init التي يتم تعريفها داخل
  21. ،فئة Turtle. وترمز الدالة Init إلى التهيئة
  22. وتكون وظيفتها توفير مساحة بالذاكرة
  23. لمثيل أو كائن جديد للفئة Turtle. ونتحدث هنا عن المثيل الذي أطلقنا عليه
  24. brad. يمكن لـ brad الآن الوصول إلى بقية الأساليب الموجودة ضمن
  25. فئة Turtle. على سبيل المثال، forward وright. يعمل أسلوب Forward
  26. على توجيه brad إلى الأمام، وأسلوب right يوجه brad
  27. ،إلى اليمين. ولكن لا تصدّق ما أقوله دون أن تتأكد
  28. .لنبحث عنهما في الوثائق