Cursusaanbod

Inleiding

  • Python-veelzijdigheid: van gegevensanalyse tot webcrawling

Python-datasstructuren en bewerkingen

  • Gehele getallen en kommagetallen
  • Tekst en bytes
  • Tuples en lijsten
  • Dictionaries en geordende dictionaries
  • Sets en bevroren sets
  • Data frame (pandas)
  • Conversies

Objectgeoriënteerd programmeren met Python

  • Erfenis
  • Polymorfisme
  • Statische klassen
  • Statische functies
  • Decorators
  • Overige

Gegevensanalyse met Pandas

  • Gegevensreiniging
  • Vectoren in pandas gebruiken
  • Gegevensmanipulatie
  • Sorteren en filteren van gegevens
  • Agregaatoperaties
  • Tijdreeksen analyseren

Gegevensvisualisatie

  • Diagrammen met matplotlib tekenen
  • Matplotlib vanuit pandas gebruiken
  • Hoge-kwaliteit diagrammen maken
  • Gegevens visualiseren in Jupyter-notebooks
  • Overige visualisatiebibliotheken in Python

Vectoren in Numpy

  • Numpy-arrays maken
  • Gemeenschappelijke bewerkingen op matrices
  • Ufuncs gebruiken
  • Weergaven en broadcasting in Numpy-arrays
  • Prestaties optimaliseren door loops te vermijden
  • Prestaties met cProfile optimaliseren

Grote gegevens verwerken met Python

  • Bouwen en ondersteunen van gedistribueerde toepassingen met Python
  • Gegevensopslag: werken met SQL- en NoSQL-databases
  • Gedistribueerd verwerken met Hadoop en Spark
  • Toepassingen schalen

Python uitbreiden (en vice versa) met andere talen

  • C#
  • Java
  • C++
  • Perl
  • Overige

Python multithread-programmering

  • Modulen
  • Synchronisatie
  • Prioriteren

Gegevensserialisatie

  • Python-objectserialisatie met Pickle

UI-programmering met Python

  • Kaders voor het bouwen van GUI's in Python
    • Tkinter
    • Pyqt

Python voor onderhoudsscripting

  • Fouten correct afhandelen en opvangen
  • Code organiseren in modulen en pakketten
  • Symboltabellen begrijpen en deze in code benaderen
  • Een testkader kiezen en TDD in Python toepassen

Python voor het web

  • Pakketten voor webverwerking
  • Webcrawling
  • HTML en XML parsen
  • Webformulieren automatisch invullen

Samenvatting en volgende stap

Vereisten

  • Begijn tot gevorderde programmeerervaring
  • Kennis van wiskunde en statistiek
  • Kennis van databaseconcepten

Doelgroep

  • Ontwikkelaars
 28 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën