Course Outline

Inleiding tot Python Programming

  • Code Python uitvoeren
  • Python Ontwikkeltools gebruiken (IDE's en opdrachtregelprogramma's)
  • Werken met Python en iPython shells en iPython Notebook

Gegevenstypen en bewerkingen

  • Gehele getallen en floats
  • Tekenreeksen en bytes
  • Tupels 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 wijzigen met decorateurs
  • Introductie van meta-klassen

Foutafhandeling en testen

  • Omgaan met en indienen van uitzonderingen
  • Schrijven en uitvoeren van toetsen (doc toetsen en unit toetsen)
  • Codedekking controleren door middel van tests

Werken met bestanden en mappen

  • Accesshet gebruik van verschillende soorten bestanden en principes voor bestandsverwerking
  • Bestanden aanmaken, lezen, bijwerken en verwijderen (inclusief gewone tekstbestanden, csv, evenals Microsoft Word en Microsoft Excel bestanden)
  • Gegevens extraheren uit tekstbestanden met behulp van Regular Expressionen
  • Mappen maken en verwijderen, bestanden weergeven en zoeken

Accessing Databases

  • Gegevens selecteren, invoegen, bijwerken en verwijderen
  • Generieke database-API op basis van SQLite 3, PostgreSQL en MySQL
  • De Object Relational Mapper gebruiken (SQLAlchemie)
  • Werken met NoSQL databases

Het web veroveren

  • Webpagina's ophalen
  • Ontleden HTML en XML
  • Webformulieren automatisch invullen
  • Webtoepassingen maken in Python

Requirements

Geen

 28 Hours

Getuigenissen (5)

Related Courses

Related Categories