ويكي بيانات:بوت ويكي بايثون - دروس بايثون 3

This page is a translated version of the page Wikidata:Pywikibot - Python 3 Tutorial and the translation is 97% complete.

هذا تحديث للبرنامج التعليمي Wikidata:Creating a bot، وإنما هو أيضًا امتداد لدورة قصيرة مستقلة تمامًا سوف تظهر لك كيفية العمل مع بايثون 3 وويكي بيانات وبوت ويكي بايثون للتعامل مع قواعد البيانات الكبيرة.

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

من أجل اتباع الدورة ينبغي أن تكون لديك بضعة أيام أو أسابيع مثالية قليلة من الخبرة في بايثون 3; والهدف هو الوصول إلى مستوى حيث يمكنك تشغيل بوت لجمع وتحرير المعلومات ونقل المعلومات بين غيرها من أدوات العمل الخاص بك.

سيسمح استخدام بايثون وبوت ويكي بايثون لكل البرامج التعليمية بلغة برمجة واحدة، لغة ليس من السهل تعلمها فحسب، بل هي أيضا واحدة من أكثر اللغات المستخدمة في علوم البيانات، التركيز على بايثون 3 (التركيز على النسخة) سيسمح للبرنامج التعليمي باتباع نهج أصلي أكثر بكثير من الطبيعة المتعددة اللغات في ويكي بيانات.

يمكن لأي شخص تحرير هذا البرنامج التعليمي أو طرح الأسئلة على مختلف صفحات النقاش.

التثبيت

يمكنك تطوير بوتات سواءً عبر الإنترنت أو دون اتصال.

على الإنترنت، في متصفح الويب الخاص بك (PAWS)

 
البرنامج التعليمي (وأية مهام أبعد من ذلك) يمكن أيضًا أن تكتمل باستخدام PAWS webinterface.

هذا هو الخيار الموصى به لمعظم المستخدمين:

دون اتصال، مثبت على حاسوبك

مقدمة

تركز هذه المجموعة التعليمية على إعداد بوت ويكي بايثون، والاستعلام عن البيانات، واستخدام الدوال، والتكرار والمولدات، وكتابة البيانات إلى ملف أو قاعدة بيانات.

  1. حصاد البيانات: تجميع البيانات من عنصر ويكي بيانات واحد
  2. تخزين الشتاء: كتابة البيانات في ملف أو قاعدة بيانات
  3. البيانات الكبيرة: تتكرر في مجموعات كبيرة من العناصر

بعد الانتهاء من الفصول الأربعة الأولى امنح نفسك شارة {{User Pywikibot basic}}; تهانينا!

 This user has basic understanding of the Pywikibot software library.

تحرير ويكي بيانات

تركز كتلة التعلم هذه على الكتابة إلى ويكي بيانات ومقارنة القيم بين ويكيبيديا وويكي بيانات.

  1. معلومات حول تحرير البوت
  2. التسميات: وضع التسميات والأوصاف والأسماء المستعارة.
  3. وضع وصلات المواقع
  4. وضع البيانات
  5. تغيير البنود: تصحيح الادعاءات التي تصل إلى عنصر خطأ.
  6. كميات ووحدات: إضافة ادعاء كمية مع عدم يقين ووحدات.
  7. وضع تصفيات
  8. تحديد مصادر

بعد الانتهاء من المجموعة الثانية امنح نفسك شارة {{User Pywikibot advanced}}; تهانينا!

 This user has an advanced understanding of the Pywikibot software library.

مواضيع الخبراء وأمثلة

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

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

بعد الانتهاء من المجموعة الثالثة، أو إذا كنت بالفعل قد أصبحت خبيرًا في تشغيل البوتات على ويكي بيانات، تستطيع منح نفسك شارة {{User Pywikibot professional}}; تهانينا!

 This user is a Pywikibot expert.

مصادر مفيدة

 
أكاديمية البوت 2015، السويدية

ورشات العمل حيث تم استخدام هذا البرنامج التعليمي