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
Testimonials (7)
GoIk heb veel nieuwe dingen geleerd.
Roland - Diehl Aviation
Cursus - Advanced Python - 4 Days
Automatisch vertaald
We hebben de onderwerpen voldoende diepgaand behandeld, wat ons de tijd gaf om veel ervan te bespreken. Het was uitgebreid genoeg.
Gergo - Diehl Aviation
Cursus - Advanced Python - 4 Days
Automatisch vertaald
We hebben veel nieuwe informatie ontvangen over Python die we in de toekomst in ons dagelijkse werk kunnen gebruiken. De oefeningen waren zeer interessant en uitdagend genoeg.
Zsolt - Diehl Aviation
Cursus - Advanced Python - 4 Days
Automatisch vertaald
De training was over het algemeen goed, mijn favoriete onderdeel: dashboard & PyQt
Balazs - Diehl Aviation
Cursus - Advanced Python - 4 Days
Automatisch vertaald
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Cursus - Advanced Python - 4 Days
Veel oefeningen
Fanny Stauffer - UCB Pharma S.A.
Cursus - Advanced Python - 4 Days
Automatisch vertaald
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.