• Mauvais document ? Échangez-le gratuitement
  • Rédigé par des étudiants ayant réussi
  • Disponible immédiatement après paiement
  • Lire en ligne ou en PDF
Vendre
Où étudie-tu ?
La langue
Document preview thumbnail
Aperçu 4 sur 101 pages
Resume

Samenvatting Python Cursusmateriaal | VIVES Hogeschool | 2026/2027

Document preview thumbnail
Aperçu 4 sur 101 pages

Dit cursusmateriaal voor Python aan VIVES Hogeschool behandelt de fundamentele en geavanceerde onderwerpen van de programmeertaal. De inhoud beslaat onder meer scripting, variabelen en datatypes, lijsten en iteratie, functies, collecties (lists, tuples, sets, dictionaries), bestandsverwerkingen, en werking met databases via SQLite. Dit materiaal is ideaal voor het volgen van de cursus Toegepaste Informatica, het maken van oefeningen en voorbereiding op toetsen.

Aperçu du contenu

Liam Debels
VIVES Hogeschool
Python

,1. Inleiding & Een eenvoudig script schrijven ............................................................... 5
1.1. What is python ............................................................................................... 5
1.2. Variabelen en datatypes ................................................................................. 5
1.3. Conversie van datatypes ................................................................................ 7
1.4. Testen of iets van een bepaald datatype is ....................................................... 7
1.5. Meervoudige variabele toekenning .................................................................. 7
1.6. Input lezen .................................................................................................... 7
1.7. If ................................................................................................................... 7
1.8. Commentaar en indentatie ............................................................................. 8
1.9. Lists .............................................................................................................. 8
1.10. Iteratie of herhaling ........................................................................................ 8
1.11. Geformatteerde String output ......................................................................... 9
1.12. Argumenten ................................................................................................ 10
2. Werken met bestanden .........................................................................................11
2.1. Read and process files ................................................................................. 11
2.2. Working with exceptions ............................................................................... 13
2.3. With ............................................................................................................ 15
2.4. Processing files............................................................................................ 15
3. Functies ..............................................................................................................20
3.1. Functies en modules .................................................................................... 20
3.2. Functies definiëren ...................................................................................... 21
3.3. De functie dir() ............................................................................................. 24
4. Collecties: list, tuples, sets, dictonairies ................................................................25
4.1. Lists ............................................................................................................ 25
4.2. Tuples ......................................................................................................... 28
4.3. Enkele nuttige methodes en functies ............................................................. 30
4.4. Sets ............................................................................................................ 32
4.5. Frozenset .................................................................................................... 37
4.6. Dictionaries ................................................................................................. 38
4.7. Samenvatting van dit alles ............................................................................ 43
4.8. Wat meer over sorteren ................................................................................ 45
4.9. Filter() en map() met lambda-functies............................................................ 46
4.10. Comprehensions ......................................................................................... 47
4.11. Verzamelingen uitpakken .............................................................................. 50
4.12. De module JSON .......................................................................................... 52
5. Werken met databanken .......................................................................................54
5.1. Doelstellingen ............................................................................................. 54
5.2. Hoe benader je een database in Python? ....................................................... 54
5.3. Sqlite 3........................................................................................................ 54
5.4. Een retrieve-query uitvoeren ......................................................................... 55

, 5.5. Een update-query uitvoeren met placeholders ............................................... 55
5.6. Andere systemen dan SQLite ........................................................................ 56
5.7. DataTime..................................................................................................... 58
6. Klassen en objecten .............................................................................................61
6.1. Doelstellingen ............................................................................................. 61
6.2. Documentatie ............................................................................................. 61
6.3. Een klasse definiëren ................................................................................... 61
6.4. Encapsulation en data hiding ........................................................................ 62
6.5. Overerving ................................................................................................... 63
6.6. Klasseattributen en klassemethodes ............................................................. 64
6.7. Abstracte klassen ........................................................................................ 65
6.8. Dataklassen ................................................................................................ 66
7. Een project bouwen in Python ...............................................................................67
7.1. Inleiding ...................................................................................................... 67
7.2. Git en .gitignore ........................................................................................... 67
7.3. Repository creëren ....................................................................................... 67
7.4. Repository clonen ........................................................................................ 67
7.5. Staging, commit, push en pull ....................................................................... 67
7.6. Virtuele omgeving creëren met venv .............................................................. 68
7.7. Correct gebruik maken van packages ............................................................ 70
7.8. Eigen packages aanmaken ........................................................................... 71
7.9. Gevoelige gegevens bijhouden ...................................................................... 72
7.10. Code structureren........................................................................................ 73
8. Getallen manipuleren en visualiseren met NumPy en plot .......................................74
8.1. Installatie en importeren .............................................................................. 74
8.2. Numpy Array................................................................................................ 74
8.3. Slicing en indexing ....................................................................................... 75
8.4. Shape, size en dimensie ............................................................................... 76
8.5. Numpy arrays overlopen, sorteren, aanpassen ............................................... 76
8.6. Shallow versus deep copy ............................................................................ 78
8.7. Aggregaties en statistische functies in Numpy Arrays ...................................... 79
8.8. Matplotlib.................................................................................................... 79
9. Gegevensanalyse met Pandas ...............................................................................83
9.1. Datastructuren in Pandas ............................................................................. 83
9.2. Gegevens opvragen uit een Series of DataFrame ............................................ 84
9.3. Data uit diverse bronnen ophalen en wegschrijven ......................................... 85
9.4. Subset selecteren uit een DataFrame ............................................................ 87
9.5. Grafieken aanmaken in pandas ..................................................................... 91
9.6. Nieuwe kolommen in een DataFrame aanmaken op basis van bestaande
kolommen .............................................................................................................. 92
9.7. Statistische gegevens uit je DataFrame ophalen ............................................. 94

, 9.8. Tabellayout hervormen ................................................................................. 96
9.9. Oefening ..................................................................................................... 98
10. Functie overzicht ..................................................................................................99

Infos sur le Document

Cours
Publié le
8 août 2026
Nombre de pages
101
Écrit en
2026/2027
Type
Resume
$9.99

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Vendu
0
Abonnés
0
Éléments
8
Dernière vente
-



Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Vous travaillez sur vos références ?

Créez des citations précises en APA, MLA et Harvard avec notre générateur de sources gratuit.

Vous travaillez sur vos références ?

Foire aux questions