Arabic subtitles

Connecting Turtle

Get Embed Code
8 Languages

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

  1. ،الآن وقبل الانتهاء من هذا المشروع
  2. أريد دقيقة واحدة لربط بعض الأفكار التي تناولناها
  3. في هذا الدرس حتى الآن. بدأنا بإنشاء مربعات
  4. :وكتابة تعليمة برمجية تقول
  5. brad تساوي turtle.Turtle. ما كنا نقوم به فعلاً وراء الكواليس هناك
  6. هو إنشاء كائن
  7. أو مثيل للفئة Turtle. ما أمكننا فعله وقتها
  8. .باستخدام هذا المثيل هو إنشاء أشياء مثل brad.forward
  9. عندما أردنا حينها القيام بأشياء مثل قراءة محتويات
  10. ،من ملف على جهاز الكمبيوتر
  11. ،كتبنا جزء من تعليمة برمجية نص علي أن quotes تساوي open
  12. موقع الملف. ما كنا نقوم به وراء الكواليس هناك فعلاً
  13. هو إنشاء كائن من النوع file. أمكننا حينها فعل أشياء
  14. باستخدام هذا الكائن مثل quotes.read. وعندما
  15. ،أردنا الوصول إلى موقع ويب على الإنترنت
  16. :كتبنا التعليمة البرمجية التي كان نصها
  17. connection يساوي urllib.urlopen. والآن، عرضت هذه التعليمية البرمجية
  18. أيضًا مثيلاً أو كائنًا يشبه الملف
  19. وأمكننا وقتها فعل أشياء بهذا المثيل
  20. ،مثل connection.read. في هذه الأمثلة الثلاثة جميعًا
  21. ،قمنا بإنشاء كائنات أو مثيلات
  22. ثم استخدمنا تلك الكائنات. والآن قد يقول
  23. .البعض منكم أن كل ما استخدمناه في مثال محرر الألفاظ غير اللائقة كان دالات
  24. على سبيل المثال، دالتي open وurlopen وأنه لم توجد فئة مثل التي رأيناها
  25. في المثال السابق مع turtle. حسنًا، مع أنه يبدو ظاهريًا أننا
  26. لم نستخدم أي فئات في مثال
  27. محرر الألفاظ غير اللائقة، إذا نظرت إلى
  28. ،كيف يتم تنفيذ دوال مثل دالتي open وurlopen فعلاً في Python
  29. فستجد أنه يتم استدعاء بعض الدوال التي تشبه دالة init للفئات
  30. .لإرجاع هذه الكائنات
  31. حسنًا، لنلقِ نظرة على مثال آخر عن
  32. .كيفية استخدام الفئات. بعد ذلك ستصبح الأمور أكثر وضوحًا