Hogere Python Zelfstudie
Gevorderde zelfstudie voor de programmeertaal Python. Veel theorie en opdrachten!
Functies
001
Lokale bereik van variabelen in Python
002Globale scope van variabelen in Python
003Interactie van naamruimten in Python
004Nuances van het werken met bereiken in Python
005Overdracht van variabelen op waarde in Python
006Variabelen doorgeven door referentie in Python
007Overdracht van primitieven als functieparameters in Python
008Overdracht van objecten als parameters in Python
009Functie als variabele in Python
010Callback-functies in Python
011Meerdere parameters doorgeven aan een functie in Python
012Combineren van gewone parameters en *args in Python
013Uitvoeren van genaamde parameters als een woordenboek in Python
014Combinatie van parameters in Python
015Documentatie van functies weergeven in Python
016Lambda-functie in Python
017De map-functie voor het itereren van objecten in Python
018Functie filter voor het filteren van objecten in Python
019De global instructie in Python
020Functie in functie in Python
021De nonlocal-instructie in Python
022Nuances bij het werken met interne functies in Python
023Closures in Python
024Recursie in Python
Comprehensions
025
Lijstcomprehensies in Python
026Bewerkingen met elementen in list comprehension in Python
027Genereren uit een lijst in Python
028Voorwaarden in lijstcomprehensie in Python
029Meerdere loops in list comprehension in Python
030Meerdere lussen met voorwaarde in list comprehension in Python
031Genereren van een tweedimensionale lijst in Python
032Het genereren van een woordenboek met woordenboekcomprehensie in Python
Reguliere expressies
033
Introductie tot reguliere expressies in Python
034Herhalingsoperators voor karakters in regex
035Groeperende haakjes in Python regex
036Escaperen van speciale tekens in Python regex
037Krulhaken in reguliere expressies van Python
038Beperking van hebzucht in regex in Python
039Tekengroepen in reguliere expressies van Python
040Tekensets in reguliere expressies van Python
041Inverteren van karaktersets in regex
042Kenmerken van Cyrillisch in Python reguliere expressies
043Speciale tekens binnen vierkante haken in Python
044Groepen symbolen binnen sets in Python regex
045Uitzonderingen binnen sets in Python reguliere expressies
046Het caret-symbool binnen sets in Python regex
047Het koppelteken binnen sets in Python regex
048Begin en einde van regel in Python regex
049Woordgrenzen in Python reguliere expressies
050Multiregelmaat in Python regex
051De 'of'-opdracht in reguliere expressies van Python
052De search methode in reguliere expressies van Python
053Positie van gevonden in search methode Python
054Groepen in de search methode van Python
055Zakken via de group methode in de search methode van Python
056Alle groepen als een tuple in de Python search methode
057Genoemde groepen in de Python search methode
058Zakken in vervangreeks in Python
059Ontmaskeren van het kardinaalnummer in Python
060De findall-methode in reguliere expressies van Python
061Zakken in de findall-methode van Python
062De finditer-methode in reguliere expressies van Python
063Zakken in de finditer methode van Python
064Genoemde groepen in de methode finditer in Python
065De fullmatch methode in reguliere expressies van Python
066Groepen in de fullmatch methode van Python
067De match methode in reguliere expressies van Python
068Groepen in de match methode van Python
069De subn-methode in reguliere expressies van Python
070De split-methode in reguliere expressies van Python
071Niet-bewarende haakjes in Python regex
072Positieve en negatieve lookahead en lookbehind in Python regex
073Flags voor regex strings in Python
Uitzonderingen
074
Inleiding tot uitzonderingen in Python
075Uitzonderingen afvangen in Python
076Belangrijkste type uitzonderingen in Python
077Het opvangen van verschillende soorten uitzonderingen in Python
078Else-blok bij het opvangen van uitzonderingen in Python
079Het finally blok bij het opvangen van uitzonderingen in Python
080Het gooien van je eigen uitzonderingstypen in Python
081Aangepaste uitzonderingen in voorwaarden in Python
082Functie met uitzondering in Python
Modules
083
Inleiding tot importeren in Python
084Hernoemen van een module in Python
085Een deel van een module importeren in Python
086Alles uit een bestand importeren in Python
087Pip package installer in Python
088Een bibliotheek installeren met pip in Python
089Controleren of een bibliotheek aanwezig is met pip in Python
090Bibliotheekversie bijwerken met pip in Python
091Een bibliotheek verwijderen met pip in Python
Virtuele omgeving
092
Virtuele omgeving in Python
093Het aanmaken van een virtuele omgeving in Python
094Activatie van een virtuele omgeving in Python
095Het sluiten van een virtuele omgeving in Python
096Installatie van een bibliotheek in een virtuele omgeving in Python
097Een project verplaatsen in een virtuele omgeving in Python
SQL-databases
098
Inleiding tot databases in Python
099Werken met databases via PhpMyAdmin
100Testtabel users
101Voorbereidende handelingen voor het werken met SQL in Python
102Versturen van verzoeken naar de database in Python
103Alle records weergeven als een woordenboek in Python
104Selectie van records bij SQL-query naar database in Python
105Logische bewerkingen in SQL-query's in Python
106Een enkele record weergeven in Python
107Selectievelden bij SQL-query in Python
108Invoegen van records via SQL-query in Python
109Invoegen van records bij ontbrekende kolommen via SQL-query in Python
110Bijwerken van records via SQL query in Python
111Verwijderen van records via SQL-query in Python
112Veld hernoemen in Python
113Records selecteren op specifieke waarden in Python
114Beperking van het aantal records in SQL in Python
115Sorteren van records via SQL query in Python
116Selectie van de minimumwaarde in SQL in Python
117Selectie van de maximale waarde in SQL in Python
118Som van veldwaarden in SQL in Python
119Aantal tellen via SQL-query in Python
120Groeperen van resultaat in Python
121Strings samenvoegen bij selectie in SQL in Python
Database-organisatie
122