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

 28 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën