Arabic subtitles

Parsing CSV Files - Data Wranging with MongoDB

Get Embed Code
4 Languages

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

  1. حسنًا، لقد حانت أخيرًا لحظة إجراء تحويل البيانات وتخطيطها
  2. .لأنفسنا. سنلقي نظرة على تحليل ملفات CSV في Python
  3. في هذه الحالة، سنقوم بقراءة بيانات CSV في
  4. البرنامج وإنشاء قاموس لكل عنصر في هذا
  5. الملف. لذا يمكنك أن تسأل نفسك، لماذا يتعين علينا القيام بشيء
  6. كهذا؟ لماذا لا يتم فتحه في تطبيق جدول بيانات وحسب؟
  7. هناك سبب واحد وهو إذا كان الملف كبيرًا، فلنقل بحجم عشرات
  8. أو مئات الميجابايت، فإن فتحه في تطبيق جدول بيانات
  9. مثل Excel قد يكون بطيئًا أو غير فعّال أو ربما
  10. غير ممكن. قد يقوم التطبيق بالمكافئ البرمجي
  11. لهذا. هناك سبب آخر وراء أننا نريد معالجة
  12. البيانات الجدولية برمجيًا، وهو أنه قد يوجد لدينا الكثير
  13. من الملفات لمعالجتها. لذا، لا يعد إجراء ذلك يدويًا
  14. ،في تطبيق جداول البيانات خيارًا. حسنًا
  15. فلنلقِ نظرة على التعليمة البرمجية المقدمة. وهنا
  16. .يمكنك رؤية أنه يوجد لدينا تطبيق تحليل ملفات
  17. في هذا التمرين، سنقوم بالعمل باستخدام
  18. بيانات تصوير القرص لفرقة Beatles، مرة أخرى. وستعمل في
  19. دالة parse file في التعليمة البرمجية
  20. المقدمة. ومهمتك هي استخدام تجزئة دالة Python
  21. .لتحليل كل صف في قاموس
  22. بالنسبة إلى كل قاموس، ستعمل أسماء الحقول
  23. كمفاتيح في حين ستعمل القيمة التي تجدها في صف معين كقيم
  24. لتلك المفاتيح. يجب عليك إنتاج أي صفيف
  25. من هذه القواميس، قاموس واحد لكل عنصر تتذكره. ويجب عليك
  26. .إرجاع هذا الصفيف من دالة parse file
  27. والآن، تعليمة أخيرة وهي أنه بدلاً من معالجة
  28. الملف بالكامل، يجب عليك تحليل السطور
  29. ،العشرة الأولى فقط في هذا الملف. إذا تجاوزت ذلك
  30. فستواجه مشكلات في مجموعة البيانات الخاصة هذه. وحيث إن
  31. .هذا هو أول تمرين نتناوله في هذه الدورة التدريبية
  32. فدعنا نتحدث قليلاً عن دالة الاختبار
  33. هذه هنا. نحن نقدم هذا الاختبار كوسيلة لك
  34. لاختبار تنفيذ الدالة parse file. وسيؤدي ذلك إلى
  35. تشغيل قدر بسيط من التعليمة البرمجية التي تستدعي دالة
  36. parse file وأخذ عينة من النتيجة التي يتم إرجاعها
  37. من دالة parse file، مع التحقق لمعرفة ما إذا كانت تتضمن
  38. قيمًا متوقعة أم لا. عند إرسال البرنامج في الواقع، ستقوم بتشغيل
  39. .تعليمة برمجية لاختبار مختلفة، ربما على قاعدة بيانات مختلفة