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

Number of participants



Price per participant

Getuigenissen (4)

Related Courses

Reactive Programming for iOS with RxSwift

7 Hours

Reactive Programming with Angular RxJS

14 Hours

Reactive Programming with Javascript and RxJS

7 Hours

Functional Reactive Programming with Java 9 and RxJava

14 Hours

RxJava for Android Developers

21 Hours

Vert.x: Build a Reactive Application on JVM

14 Hours

CSS Grid Layout

7 Hours

Yeoman

7 Hours

Web Development with Bubble

7 Hours

Creating Static Websites with Hugo

21 Hours

Jekyll for Web Designers and Content Writers

14 Hours

Developing Web Applications with Visual Studio Code

7 Hours

Visual Studio Code

14 Hours

Akka Fundamentals

21 Hours

Related Categories

1