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
Testimonials (7)
De virtuele machines werkten zeer goed en maken met de code spelen zeer gemakkelijk. Ik vond het ook erg leuk om kopieën van alle voorbeelden te hebben die door de trainer zijn samengesteld, zodat ik kon volgen en de eindresultaten van tevoren kon zien. Dit maakte het voor mij gemakkelijker om meer specifieke vragen te stellen.
Stefan Kotze - ACC
Cursus - Python Programming - 4 days
Automatisch vertaald
Trainer is ging dieper in op elk onderwerp binnen de beschikbare tijd en gaf ons ook vragen om te oefenen, en legde alles uit wanneer we vragen hadden.
Praveent Thamil Mani - MINDEF
Cursus - Python Programming - 4 days
Automatisch vertaald
Dagen 2 en 3. Er was een absurde hoeveelheid inhoud, maar Abhi heeft het goed aangepakt, dus ik heb daar echte waarde aan ontvangen.
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 het een online cursus was, wist hij met ons te interacteren en onze twijfels weg te nemen.
jia hui lim - Ministry of Defence, Singapore
Cursus - Python Programming
Automatisch vertaald
het kennis en vaardigheden van de trainer over het onderwerp en het aanbevelen van websites om op te oefenen
Ebenezer Raj - Ministry of Defence, Singapore
Cursus - Python Programming
Automatisch vertaald
De uitdagingvragen.
Yuan Fong Quek - Ministry of Defence, Singapore
Cursus - Python Programming
Automatisch vertaald