Cursusaanbod

Invoering

  • Python veelzijdigheid: van data-analyse tot webcrawlen

Python Gegevensstructuren en -bewerkingen

  • Gehele getallen en vlotters
  • Tekenreeksen en bytes
  • Tupels en lijsten
  • Woordenboeken en geordende woordenboeken
  • Sets en bevroren sets
  • Dataframe (panda's)
  • Conversies

Objectgeoriënteerd programmeren met Python

  • Erfenis
  • Polymorfisme
  • Statische lessen
  • Statische functies
  • Decorateurs
  • Ander

Data-analyse met Pandas

  • Gegevens opschonen
  • Gevectoriseerde gegevens gebruiken in panda's
  • Gegevensruzie
  • Gegevens sorteren en filteren
  • Geaggregeerde operaties
  • Analyseren van tijdreeksen

Data Visualization

  • Diagrammen plotten met matplotlib
  • Matplotlib gebruiken vanuit panda's
  • Kwaliteitsdiagrammen maken
  • Gegevens visualiseren in Jupyter-notebooks
  • Andere visualisatiebibliotheken in Python

Gegevens vectoriseren in Numpy

  • Numpy-arrays maken
  • Algemene bewerkingen op matrices
  • Ufuncs gebruiken
  • Weergaven en uitzendingen op Numpy-arrays
  • Prestaties optimaliseren door lussen te vermijden
  • Prestaties optimaliseren met cProfile

Big data verwerken met Python

  • Het bouwen en ondersteunen van gedistribueerde applicaties met Python
  • Gegevensopslag: werken met databases SQL en nr.SQL.
  • Gedistribueerde verwerking met Hadoop en Spark
  • Schaal uw applicaties

Uitbreiding van Python (en vice versa) met andere talen

  • C#
  • Java
  • C++
  • Perl
  • Anderen

Python Multi-threaded programmeren

  • Modules
  • Synchroniseren
  • Prioriteiten stellen

Data Serialization

  • Python objectserialisatie met Pickle

UI-programmering met Python

  • Framework-opties voor het bouwen van GUI's in Python
  • Tkinter
  • Pyqt

Python voor onderhoudsscripts

  • Uitzonderingen correct verhogen en opvangen
  • Code organiseren in modules en pakketten
  • Symbooltabellen begrijpen en deze in code openen
  • Een testraamwerk kiezen en TDD toepassen in Python

Python voor internet

  • Pakketten voor webverwerking
  • Webcrawlen
  • HTML parseren en XML
  • Webformulieren automatisch invullen

Samenvatting en conclusie

Vereisten

  • Beginner tot halfgevorderde programmeerervaring.
  • Kennis van wiskunde en statistiek.
  • Kennis van databaseconcepten.

Publiek

  • 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