Inleiding Masterclass Python voor Data Engineers

Deze training is geschikt voor data engineers die kennis willen opdoen in het manipuleren en integreren van data met Python, gebruikmakend van Pandas en Spark. Het is geschikt voor degenen die geïnteresseerd zijn in modulaire programmering, Lakehouse-architecturen en REST API’s.

Onderwerpen Masterclass Python

Deze training Python voor Data Engineers kan uit verschillende onderwerpen bestaan, toegespitst op jouw situatie of de organisatiebehoefte. Vanuit die behoefte stellen wij een traject op maat samen. Wij geloven namelijk niet in het principe open inschrijving en werken uitsluitend met maatwerktrainingen. Hierdoor is het voor iedere deelnemer interessant op zijn of haar eigen niveau en leerbehoefte. Maar we willen je wel een goed beeld schetsen van dit traject. Daarom hebben we hier de onderwerpen opgesomd die mogelijk aan bod komen tijdens deze trainingsdagen zijn:

Module 0 | Overzicht

  • Gebruik van Python in verschillende scenario’s
  • Overzicht van modules
  • Installatie

Module 1 | Syntax + Expressies

  • Basis syntaxis
  • String Expressies
  • Number Expressies
  • DateTime Expressies
  • Logische Expressies
  • List Expressies
  • Loops
  • Dictionary Expressies

Module 2 | Modulaire programmering

  • Functies
  • Klassen
  • Pip package manager
  • Modules, Packages
  • Foutafhandeling
  • Jupyter Notebooks + Markdown

Module 3 | Data Wrangling met Pandas

  • Pandas Data Frames / NumPy Arrays / Vectorized Operations
  • Importeren van bestanden: CSV, Parquet + Excel (SharePoint)
  • Data transformeren: Filteren, Groeperen, Selecteren, Samenvoegen, Unpivot
  • Lezen / schrijven naar Azure Data Lake Storage Gen 2 (ADLS)
  • Importeren vanuit SQL Server met SQL Alchemy

Module 4 | Lakehouse / Apache Spark / Big Data

  • Architectuur van Big Data: Data Warehouse / Data Lake / Lakehouse / Fabric
  • Overzicht van Spark: architectuur, RDD, Dataframe
  • Importeren van bestanden: CSV, Parquet-bestanden
  • Data transformeren: Filteren, Groeperen, Selecteren
  • Importeren vanuit SQL Server
  • Opslaan in Lakehouse: Bestanden + Tabellen
  • Delta Lake
  • CRUD-operaties

Module 5 | REST API’s aanroepen

  • REST API’s + HTTP
  • Verzoek / Reactie
  • ODATA

Bekendheid met basis programmeerconcepten, inzicht in databasestructuren en ervaring met dataformaten zoals CSV en Excel zijn vereist. Eerdere kennis van SQL en principes van gegevensopslag is nuttig.

Heb jij een vraag hierover? We komen graag met je in contact!

BEL MET BTR TRAININGEN

Resultaat van deze Masterclass

Na het voltooien van deze masterclass heb je een diepgaand begrip van Python als krachtige taal voor data engineering. Je zult vertrouwd zijn met de syntax, expressies en modulaire programmeerprincipes. Bovendien kun je Pandas gebruiken voor data wrangling, werken met Spark voor Big Data-processen en REST API’s aanroepen voor gegevensintegratie. Deze masterclass rust je uit met de vaardigheden die nodig zijn om efficiënt en effectief data te manipuleren en integreren met Python in verschillende data-engineering scenario’s.

Contact opnemen

Onze unieke aanpak

Jullie leerdoelen en -behoeftes zijn de basis van de training die wij verzorgen. We starten met een persoonlijke intake om meer input te verzamelen over de precieze leervraag. Op basis daarvan kiezen we één van onze ervaren trainers die expert is op het gebied van Python en Azure. Vervolgens vindt er een kennismaking plaats tussen de trainer en de deelnemer om de inhoud van de training te bepalen en het programma uit te schrijven. Daarnaast vinden we het heel belangrijk dat er een klik is tussen de trainer en de deelnemers. Alleen dan kun je het maximale in jezelf naar boven halen. Op basis van het kennismakingsgesprek schrijven wij een adviesvoorstel en gaan we data kiezen waarop deze masterclass Python plaats kan vinden.

Wat zijn de kosten van deze Masterclass?

De kosten van onze maatwerktraining hangen af van de vraag van de deelnemer. Omdat de duur en de inhoud worden aangepast op de organisatie en de wensen van de deelnemer kunnen de kosten verschillen. We schetsen daarom een kostenplaatje tijdens het adviesvoorstel, dat we vrijblijvend toesturen nadat jij en de trainer een kennismakingsgesprek hebben gehad. Wil je daar nou meer over weten? We staan je graag telefonisch te woord om onze werkwijze verder toe te lichten.

Duur van de Masterclass Python

Deze training kan op verschillende manieren worden ingekleed. Op dit moment hebben we een programma uitgeschreven samen met onze trainer. In principe is de basis een tweedaagse training, maar we kunnen het uitbreiden of inkorten. Afhankelijk van de vraag van de organisatie en deelnemers.

Onze trainer heeft zeer veel ervaring met het programma, en maakt praktische trainingen waar deelnemers écht iets aan hebben.

Interessant? Vul het formulier in op deze pagina en we nemen zo snel mogelijk contact met je op om te kijken wat we voor je kunnen betekenen.

Bel met ons!

94750

Jaarlijkse deelnemers

341

Professionele trainers

9.9

Score op Springest

Nieuwsbrief

Vragen over dit artikel?

Contact

Terug naar het overzicht

Wij werken voor
fantastische klanten

We streven iedere dag weer naar het hoogst haalbare. En daar zijn we trots op.
Dat maakt dat we in de afgelopen jaren interessante trainingen hebben verzorgd
voor uiteenlopende organisaties door het hele land. Altijd maatwerk, met voor
iedere vraag weer een passende oplossing.

Daag jij ons uit?

Vrijblijvend advies