Python 3: complexe functionaliteiten
60 lestijden - Afstandsonderwijs - deels (waarvan 53% in afstandsonderwijs)
M | D | W | D | V | Z | Z | |
VM | |||||||
NM | |||||||
AV |
Deze cursus bouwt voort op de kennis en vaardigheden opgedaan in de cursus Eenvoudige functionaliteiten - Python 2. De volgende onderwerpen komen aan bod:
In deze module wordt de volgende logische stap gezet in het leren programmeren met Python. Eerst worden de basisprincipes van OO Programmeren (inkapseling, abstractie, overerving) uitgelegd: begrippen als klassen en objecten en overerving worden geïllustreerd met behulp van Python.
Daarna volgt het bouwen van een GUI met behulp van een framework. Vervolgens komt aan bod hoe door middel van webscraping gegevens van websites gehaald en verzameld kunnen worden. Hiervoor bestaan er verschillende Python tools.
Met behulp van het lightweight framework Flask zal vervolgens een eenvoudige webapplicatie gebouwd worden.
Tot slot komt ook Unit Testing in Python aan bod. Unit testing is een methode waarbij elk deel van de code wordt getest op de juiste werking.
Doorheen de cursus wordt er geprobeerd om de nieuwe leerstof zoveel mogelijk aan te brengen met behulp van betekenisvolle voorbeelden en use cases.
Een deel van de lessen is gepland op de campus volgens een vast lessenrooster.
Een deel van de lessen verwerk je zelfstandig via het online leerplatform, met actieve ondersteuning van jouw leraar.
Je krijgt meer informatie van jouw leraar bij de start van de lessen.
Daarnaast kan je in onze open leercentra terecht voor een rustige werkplek of eventuele extra ondersteuning.
De opleiding ICT programmeren bestaat uit verschillende modules die in een bepaalde volgorde moeten worden gevolgd. Dit betekent dat je eerst moet slagen voor bepaalde modules alvorens je in de vervolgmodule kunt inschrijven.
Om te starten met de module Python 3: complexe functionaliteiten of Specifieke ontwikkelomgeving: complexe functionaliteiten moet je eerst slagen voor de module Python 2: eenvoudige functionaliteiten of Specifieke ontwikkelomgeving: eenvoudige functionaliteiten.
Je hebt een basiskennis Nederlands.
Deze opleiding vormt ook een onderdeel van de diplomagerichte opleiding ICT programmeren. Heb je alle modules uit deze opleiding gevolgd, behaal je het certificaat ICT programmeren.
Het avondtraject ICT programmeren kan je afwerken op 2 schooljaren. Je start in een eerste semester met de modules Inleiding programmeren - Python 1 en Databankbeheer. Vervolgens volg je in de tweede jaarhelft Python 2 en Python 3. In de derde jaarhelft volg je Gegevensbeheer en -beveiliging. Om te eindigen met de modules Integratie externe functionaliteiten en Programmeerproject.
Wil je graag ook een diploma secundair onderwijs behalen?
Combineer deze opleiding met de modules van Aanvullende Algemene Vorming en behaal het diploma secundair onderwijs ICT programmeren.
Heb je ook interesse in de programmeertaal Java, kan je aanvullend ook de modules Java 1 en Java 2 volgen. De kennis van een tweede programmeertaal is een grote troef op de arbeidsmarkt.
Iedereen die zich verder wil bekwamen in de programmeertaal Python
Gespreide evaluatie
Inschrijvingsgeld | Prijs | |||
---|---|---|---|---|
90 EUR (*) |
Extra kosten | Aantal | Eenheidsprijs | Prijs | |
---|---|---|---|---|
Cursusgeld (verplichte aankoop) | 1 | 2,00 EUR | 2,00 EUR | |
* Mogelijke kortingen |
In deze module zijn er een aantal afstandslessen.
* Lessenrooster is onderhevig aan eventuele wijzigingen.
Weekdag | Datum | Contactles | Afstandsles | Buitenschools | Van | Tot |
---|---|---|---|---|---|---|
dinsdag | 29/04/2025 | 18:10 | 21:15 | |||
dinsdag | 06/05/2025 | 18:10 | 21:15 | |||
dinsdag | 13/05/2025 | 18:10 | 21:15 | |||
dinsdag | 20/05/2025 | 18:10 | 21:15 | |||
dinsdag | 27/05/2025 | 18:10 | 21:15 | |||
dinsdag | 03/06/2025 | 18:10 | 21:15 | |||
dinsdag | 10/06/2025 | 18:10 | 21:15 | |||
dinsdag | 17/06/2025 | 18:10 | 21:15 |