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
Requirements
- Beginner tot halfgevorderde programmeerervaring.
- Kennis van wiskunde en statistiek.
- Kennis van databaseconcepten.
Publiek
- Ontwikkelaars
Reviews (7)
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
Machine Translated
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.
Felicia Rezanda - HP Singapore (Private) Ltd.
Cursus - Advanced Python - 4 Days
The first 2 days were very informative. it gets messy when you get into frameworks because every projects has its own goals and requirements and sometimes the 'popular' framework isn't suitable.
Raphael Treccani-Chinelli - Nordic Semiconductor ASA
Cursus - Advanced Python - 4 Days
Very good overview about python on a lot of area of usage.
János Dóra - Robert Bosch Kft.
Cursus - Advanced Python
The prepared Jupiter Notebook examples were really good. Plenty of explanations for later, offline use, and we didn't have to spend half of the training copying the examples.
Csongor Miklos - Robert Bosch Kft.
Cursus - Advanced Python
I liked the most Jorge's attitude, and his experience in python. The greatest topic for me was the Machine Learning topic.