Wikidata:Pywikibot - Python 3 Tutorial/nl

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

Dit is een update van de tutorial Wikidata:Creating a bot. Maar het is ook een uitbreiding naar een volledig onafhankelijke korte cursus die u laat zien hoe u met Python 3, Wikidata en Pywikibot kunt werken om grote datasets te verwerken.

Het grootste deel van de tekst is herschreven om expressiever en meegaand te zijn voor mensen met weinig of geen programmeerervaring. De interesse van de lezer in Wikidata is misschien wel de reden dat ze willen leren programmeren.

Om de cursus te volgen, moet u een paar dagen of idealiter een paar weken Python 3-ervaring hebben. Het doel is om een niveau te bereiken waarop u een bot kunt uitvoeren om informatie te verzamelen en te bewerken en de informatie over te dragen aan andere hulpmiddelen van uw workflow.

Met behulp van Python en Pywikibot kan de hele tutorial in één programmeertaal zijn. Een taal die niet alleen gemakkelijk te leren is, maar toevallig ook een van de meest gebruikte talen in de datawetenschappen is. Door zich te concentreren op Python 3 (nadruk op de versie) zal de tutorial een veel meer natieve benadering van de meertalige aard van Wikidata mogelijk maken.

Iedereen kan deze tutorial bewerken of vragen stellen op de verschillende overlegpagina's.

Installatie

U kunt bots online of offline ontwikkelen.

Online, in uw webbrowser (PAWS)

 
De tutorial (en alle taken daarbuiten) kan ook worden voltooid met behulp van de PAWS webinterface.

Dit is de aanbevolen optie voor de meeste gebruikers:

Offline, op uw eigen computer

Introductie

Dit leerblok richt zich op het opzetten van pywikibot, het opvragen van gegevens - met behulp van functies, iteratie en generatoren - en het schrijven van gegevens naar een bestand of database.

  1. Data Harvest:Verzamelen van gegevens uit een Wikidata-item
  2. Winter Storage: Gegevens naar een bestand of database schrijven
  3. Big Data: Itereren over grote sets items

Na het voltooien van de eerste drie hoofdstukken geeft u uzelf de badge {{User Pywikibot basic}}. Gefeliciteerd!

 This user has basic understanding of the Pywikibot software library.

Wikidata bewerken

Dit leerblok richt zich op het schrijven naar Wikidata en het vergelijken van waarden tussen Wikipedia en Wikidata.

  1. Informatie over een bot bewerken
  2. Labels: Labels, beschrijvingen en aliassen instellen.
  3. Sitelinks instellen
  4. Verklaringen instellen
  5. Items wijzigen: Claims corrigeren die naar een verkeerd item linken.
  6. Hoeveelheden en eenheden: Voeg een hoeveelheidsclaim toe met onzekerheid en eenheden.
  7. Kwalificaties instellen
  8. Bronnen instellen

Na het voltooien van het tweede blok geeft u uzelf de badge {{User Pywikibot advanced}}. Gefeliciteerd!

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

Expert onderwerpen en voorbeelden

Dit blok bestaat uit geavanceerde voorbeelden die verder gaan dan het herhalen van Wikidata en het verkrijgen of instellen van verklaringen. Dit omvat bijvoorbeeld de sjablonen die op Wikidata worden gebruikt. U kunt gewoon de hoofdstukken lezen en uitproberen waarin u geïnteresseerd bent.

  • Sjablonen: Voorbeelden van hoe u naar bepaalde sjablonen, verklaringen daar binnen kunt zoeken en hoe u ze kunt bewerken.

Na het afronden van het derde blok, of als u al ervaring hebt met het uitvoeren van bots op Wikidata, kunt u uzelf de badge {{User Pywikibot professional}} toekennen. Gefeliciteerd!

 This user is a Pywikibot expert.

Bronnen ter ondersteuning

 
BotAcademy 2015, Zweeds

Workshops waar deze tutorial is gebruikt