Cmotions Academy

Workshop: How to build a Python Package

Als data scientist schrijf je heel wat code, om te voorkomen dat je steeds dezelfde code aan het kopiëren en plakken bent, helpen wij jou op weg met het maken van jouw eigen package. Zelfs al heb je een package alleen voor eigen gebruik, ook dan is de waarde evident; duidelijkere en nettere code met een single source of truth. Dit helpt niet alleen om te zorgen dat de code beter te onderhouden is, maar ook om hem makkelijker te delen (mocht je dat willen). Aan het eind van deze workshop heb jij jouw eerste eigen package gebouwd, geleerd hoe je deze kan installeren met behulp van git en pip en weet je waar een slim gebouwde package aan moet voldoen. Hierdoor heb je jouw eigen framework klaarstaan om direct aan de slag te gaan met het bouwen van jouw eigen package.

Leerdoelen

Aan het einde van de workshop:

  • Weet je wat een Python package is en waarom je er een zou willen maken
  • Kun je een GIT project en een virtuele omgeving creëren
  • Kun je een goed gedocumenteerde functie schrijven
  • Kun je een eigen Python package maken en delen

Doelgroep

Deze workshop is bedoeld voor data scientisten die al eerder hebben gewerkt met GIT en Python. In beide hoef je geen expert te zijn om deel te kunnen nemen aan deze training.

Programma

Tijdens deze training komen de volgende onderwerpen aan bod:

  • Wat is een Python package
  • Waarom is het handig om eigen packages te ontwikkelen
  • Wat is een goede workflow wanneer je gaat beginnen met package development
  • Hoe maak en documenteer je een functie
  • Hoe maak je een package
  • Hoe installeer je een package met behulp van pip en git
  • Als er nog tijd over is dan bespreken we ook nog:
    • Hoe maak ik goede (unit)tests voor mijn functies
    • Wat kan ik nog meer doen om mijn workflow te professionaliseren

Data en locatie

Datum

De training wordt gepland op aanvraag. Laat je contactgegevens achter en we informeren we zodra de definitieve data bekend zijn.

Ben je voor de gehele afdeling geïnteresseerd in deze training, neem dan contact met ons op voor maatwerk.

Locatie

De trainingen zal in plaatsvinden op ons kantoor in Bunnik, tenzij dit anders gecommuniceerd wordt. Dan schakelen we over naar een online training in een Teams-omgeving, waarbij we de training aanpassen aan het kanaal. Denk aan voldoende oefeningen en pauzes tussendoor zodat dit ook online goed te volgen is. Ons kantoor is gelegen op Kosterijland 40 in Bunnik.

Kosten

De kosten voor deze training bedragen €500 (excl BTW) per deelnemer.
Hierbij is ook de lunch op locatie inbegrepen.

Betaling

Bij aanmelden dient een kostenplaats ingevuld te worden, waarna wij een factuur sturen.

Contactpersoon

Lead Academy

Anne-Wil

+31 6 46 99 32 73
a.ijzelenberg@cmotions.nl

Plan een afspraak in met Anne-Wil en ontdek alles over onze trainingen, Academy en/of Talent Program.

+31 6 46 99 32 73
a.ijzelenberg@cmotions.nl

Een afspraak inplannen

Gerelateerde trainingen