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)
The virtual machines worked very well and make playing around with the code very easy. I also particularly liked having copies of all the examples being put together by the trainer to following with so I could see the end result in advance. Made it easier for me to ask more specific questions.
Stefan Kotze - ACC
Cursus - Python Programming - 4 days
Trainer covered more in depth in every topic within the time given and also gave us questions to do and explained it whenever we had queries.
Praveent Thamil Mani - MINDEF
Cursus - Python Programming - 4 days
Days 2 and 3. There was an absurd amount of content but Abhi handled it well, so I got real value there.
Michael Clews - ACC
Cursus - Python Programming - 4 days
The communication with the Mr. Khobeib
Aref AlHosani - beamtrail
Cursus - Python Programming - 4 days
Trainer Abhi is extremely patient and kind. Despite it being an online course, he was able to interact with us and clear our doubts.
jia hui lim - Ministry of Defence, Singapore
Cursus - Python Programming
the trainers knowledge and skills about the topic and recommending websites to practice on
Ebenezer Raj - Ministry of Defence, Singapore
Cursus - Python Programming
The challenge questions.