Primaire Python-zelfstudie
Basis
Introductie tot de programmeertaal Python
Controleren van de Python-versie
Gegevens weergeven op het scherm
De filosofie van Python
Opmerkingen
Variabelen
Een variabele weergeven op het scherm
Wiskundige bewerkingen met getallen
Wiskundige bewerkingen met variabelen
Verkorte bewerkingen
Prioriteit van wiskundige bewerkingen
Gelijke prioriteit
Groeperende haakjes
Nuances van groepering
Lengte van een getal
Getallen met drijvende komma
Negatieve getallen
Rest bij deling
Machtsverheffen
Prioriteit van machtsverheffen
Strings
Strings optellen (samenvoegen)
Vermenigvuldigen van strings
Symbolen van een string
Escapen van string-symbolen
Lengte van een string
Meerregelige strings
Booleaanse waarden
De waarde None
Strikte typening in Python
Conversie naar string
Conversie naar getal
Strings met cijfers
Symbolen uit een getal halen
Conversie naar een getal met drijvende komma
De functie input
Lijsten
Inleiding tot lijsten
Lijsten aanmaken met vierkante haken
Lijsten aanmaken met de list-functie
Een string splitsen in een lijst
Afzonderlijk lijstelement
Lengte van een lijst
Laatste element van een lijst
Elementen wijzigen
Elementen toevoegen aan het einde van een lijst
Elementen toevoegen op positie
Lijsten combineren met de extend-methode
Lijsten combineren
Toevoegen aan een lijst
Elementen verwijderen met de del-operator
Elementen verwijderen op waarde
Element verkrijgen en verwijderen
Alle elementen verwijderen
Index van een element zoeken op basis van zijn waarde
Aanwezigheid van een element in een lijst
Elementen in een lijst tellen
Omgekeerde volgorde van elementen in een lijst
Sorteren in de originele lijst
Sorteren in een kopie van de lijst
Lijst samenvoegen tot een string
Tupels
Inleiding tot tupels
Een tuple aanmaken
Alternatieve manier om een tuple aan te maken
Tuple met één element
Alternatieve syntaxis
Individueel tuple-element
Elementen wijzigen
Lengte van een tuple
Tupels combineren
Tupels vermenigvuldigen
Aanwezigheid van een element in een tuple
Tupels uitpakken
Converteren naar een tuple
Een tuple converteren naar een lijst
Een tuple samenvoegen tot een string
Slices
Introductie tot slices
Slice in een positiebereik
Slice vanaf positie
Slice tot positie
Slice met negatieve posities
Stapgrootte
Slice alleen met stapgrootte
Volledige slice
Omkeren van een reeks
Elementen verwijderen met slices
Woordenboeken
Inleiding tot woordenboeken
Alternatieve manier om een woordenboek te maken
Waarde van een woordenboekelement
Waarde van een element wijzigen
Element toevoegen aan een woordenboek
Lengte van een woordenboek
Woordenboeken samenvoegen
Woordenboeken met dezelfde elementen samenvoegen
Elementen verwijderen op sleutel
Uitpakken op sleutel
Laatste element uitpakken
Alle elementen verwijderen
Aanwezigheid van een element in het woordenboek
Optioneel ophalen van een element
Converteren naar een lijst
Alle sleutels ophalen
Alle waarden ophalen
Sleutel-waardepaar
Converteren naar een woordenboek
Practicum
Verzamelingen
Inleiding tot verzamelingen
Element van een verzameling
Herhalende elementen in een verzameling
Lengte van een verzameling
Element toevoegen aan een verzameling
Meerdere elementen toevoegen aan een verzameling
Vereniging van verzamelingen
Element verwijderen uit een verzameling
Aanwezig element verwijderen
Element extraheren
Alle elementen verwijderen
Aanwezigheid van een element in een verzameling
Aanwezigheid van een verzameling in een reeks
Vergelijking van verzamelingen
Gemeenschappelijke elementen van verzamelingen
Verschillende elementen van verzamelingen
Verschil van verzamelingen
Complexe bewerkingen
Omzetting naar een verzameling
Practicum
Voorwaarden
If-else constructie
Inspringingen in voorwaarden
Operators groter dan en kleiner dan
Controle op gelijkheid
Controle op ongelijkheid
Logisch EN
Logisch OF
Logisch NIET
Prioriteit van vergelijkingsoperaties
Groeperen van voorwaarden
Dubbele vergelijkingen
Controle op aanwezigheid
Controle op speciale waarden
Verkorte if
Elif constructie
Geneste if
Match-case constructie
Ternaire operator
Controle van objecttype
Praktijk if else
Lussen
For-lus
Resultaatsaccumulatie in een lus
For-lus en if-voorwaarde
Break-instructie
Continue-instructie
Elementen en hun indexen ophalen
Woordenboeksleutels via for
Woordenboekwaarden
Sleutel-waardepaar van een woordenboek
Index-elementparen van een woordenboek
Genereren van getallen
Genereren van getallen met stap
Gelijktijdige iteratie
While-lus
While-lus zonder teller
If-voorwaarde in while-lus
Werken met vlaggen
Opvangen van lusverlating
Praktijk over lussen
Invoer van gegevens in een lus
Meerdimensionaliteit
Meerdimensionale lijsten
Driedimensionale lijst
Iteratie over meerdimensionale lijsten
Iteratie over een driedimensionale lijst
Iteratie over een meerdimensionale lijst van woordenboeken
Vullen van meerdimensionale lijsten
Standaard functies
Machten
Afrondingsfuncties
Extremen
Willekeurig
Modulus
Wiskundige bewerkingen met getallen
Delen van getallen
Hoofdletters en kleine letters
Splitsen van strings
Opmaak van strings
Zoeken in strings
Controleren van strings
Tijd
Werken met datums
Huidige datum weergeven
Dag van de week verkrijgen
Verschil tussen twee datums
Schrikkeljaar bepalen
Tijd weergeven
Datumopmaak
Epoch-formaat
Datum weergeven uit epoch
Object struct_time
struct_time-object verkrijgen volgens UTC
Epoch-formaat verkrijgen uit struct_time
Verschil in epoch
Vertraging van operatie