Cursusaanbod
Inleiding tot Python Programming
- Python-code uitvoeren
- Python-ontwikkelingshulpmiddelen gebruiken (IDEs en command-line tools)
- Werken met Python en iPython-shells, evenals iPython Notebook
Gegevenstypen en bewerkingen
- Integers en floats
- Strings en bytes
- Tuples en lijsten
- Woordenboeken en geordende woordenboeken
- Sets en bevroren sets
Code organiseren en distribueren
- Modules en pakketten maken
- Code distribueren naar repositories
Objectgeoriënteerd en functioneel Programming
- Functies en klassen maken en gebruiken
- Functies en klassen aanpassen met decorators
- Introductie van metaclasses
Foutafhandeling en testen
- Uitzonderingen afhandelen en opwerpen
- Tests schrijven en uitvoeren (doc tests en unit tests)
- Code-dekking controleren door tests
Werken met bestanden en mappen
- Accessen van verschillende soorten bestanden en bestandsbeheerprincipes
- Bestanden maken, lezen, bijwerken en verwijderen (inclusief reguliere tekstbestanden, csv, evenals Microsoft Word en Microsoft Excel bestanden)
- Gegevens uit tekstbestanden extraheren met behulp van reguliere Expressies
- Mappen maken en verwijderen, bestanden weergeven en zoeken
Accessing Databases
- Gegevens selecteren, invoegen, bijwerken en verwijderen
- Generieke database-API gebaseerd op SQLite 3, PostgreSQL en MySQL
- Object-Relational Mapper (SQLAlchemy) gebruiken
- Werken met NoSQL-databases
Het web veroveren
- Webpagina's ophalen
- HTML en XML parsen
- Webformulieren automatisch invullen
- Webapplicaties maken in Python
Vereisten
Geen
Getuigenissen (7)
Goed trainingconcept, veel voorbeelden. Leuke oefeningen.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Cursus - Python Programming - 4 days
Automatisch vertaald
kennis van de presentator over Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Cursus - Python Programming - 4 days
Automatisch vertaald
De virtuele machines werkten zeer goed en maakten het experimenten met de code erg gemakkelijk. Ik vond het ook bijzonder fijn dat kopieën van alle voorbeelden die door de trainer werden samengesteld, aan ons werden gegeven. Zo kon ik het eindresultaat van tevoren zien en specifiekere vragen stellen.
Stefan Kotze - ACC
Cursus - Python Programming - 4 days
Automatisch vertaald
De trainer ging dieper in op elk onderwerp binnen de beschikbare tijd en gaf ons ook vragen om zelf te doen, waarna hij deze uitlegde wanneer we vragen hadden.
Praveent Thamil Mani - MINDEF
Cursus - Python Programming - 4 days
Automatisch vertaald
Dag 2 en 3. Er was een belachelijk grote hoeveelheid inhoud, maar Abhi heeft het goed aangepakt, dus ik heb er echt waarde aan ontleend.
Michael Clews - ACC
Cursus - Python Programming - 4 days
Automatisch vertaald
De communicatie met de heer Khobeib
Aref AlHosani - beamtrail
Cursus - Python Programming - 4 days
Automatisch vertaald
Trainer Abhi is extreem geduldig en vriendelijk. Ondanks dat het een online cursus was, wist hij met ons te interacteren en onze vragen te beantwoorden.
jia hui lim - Ministry of Defence, Singapore
Cursus - Python Programming
Automatisch vertaald