Hogere Python Zelfstudie
Functies
Lokaal bereik van variabelen
Globaal bereik van variabelen
Interactie van bereiken
Nuances van het werken met bereiken
Variabelen doorgeven op waarde
Variabelen doorgeven per referentie
Primitieven doorgeven als parameters
Objecten doorgeven als parameters
Functie als variabele
Callback-functies
Meerdere parameters doorgeven aan een functie
Combinatie van gewone parameters en *args
Genoemde parameters als woordenboek
Combinatie van parameters
Weergave van functiedocumentatie
Lambda-functies
Map-functie voor iteratie
Filter-functie voor filtering
Global-instructie
Functie in een functie
Nonlocal-instructie
Nuances bij het werken met een innerlijke functie
Closures
Recursie
Comprehensions
Introductie tot lijstcomprehensies
Bewerkingen met elementen in lijstcomprehensie
Genereren vanuit een lijst
Voorwaarden in lijstcomprehensie
Meerdere loops in lijstcomprehensie
Meerdere loops met voorwaarde in lijstcomprehensie
Genereren van een tweedimensionale lijst
Genereren van een woordenboek met comprehensie
Reguliere expressies
Inleiding
Herhalingsoperatoren
Groeperende haakjes
Escapen van speciale tekens
Accolades
Beperking van hebberigheid
Tekengroepen
Tekensets
Inverteren van tekensets
Eigenaardigheden van het Cyrillisch
Speciale tekens binnen sets
Tekengroepen binnen sets
Uitzonderings-speciale tekens binnen sets
Dakje-teken binnen sets
Eigenaardigheden van het koppelteken binnen sets
Begin en einde van regel
Woordgrens
Meerregeligheid
Opdracht 'of'
Methode search
Positie van gevondene
Groepen in methode search
Groepen via methode group
Alle groepen als een tuple
Genoemde groepen in methode search
Groepen in vervangingsreeks
Opheffen van escapesequentie van groepsnummer
Methode findall
Groepen in methode findall
Methode finditer
Groepen in methode finditer
Genoemde groepen in methode finditer
Methode fullmatch
Groepen in methode fullmatch
Methode match
Groepen in methode match
Methode subn
Methode split
Niet-bewarende haakjes
Positieve en negatieve lookaround
Vlaggen voor reeksen
Uitzonderingen
Inleiding tot uitzonderingen
Uitzonderingen opvangen
Basissoorten uitzonderingen
Verschillende soorten uitzonderingen opvangen
Else blok bij het opvangen van uitzonderingen
Finally blok bij het opvangen van uitzonderingen
Eigen soorten uitzonderingen opwerpen
Aangepaste uitzonderingen in voorwaarden
Functie met een uitzondering
Modules
Inleiding tot importeren
Module hernoemen
Deel van module importeren
Volledige inhoud van bestand importeren
Pakketinstallatieprogramma pip
Bibliotheek installeren
Controleren op aanwezigheid van bibliotheek
Bibliotheekversie bijwerken
Bibliotheek verwijderen
Virtuele omgeving
Virtuele omgeving
Virtuele omgeving aanmaken
Virtuele omgeving activeren
Virtuele omgeving deactiveren
Bibliotheek installeren in virtuele omgeving
Project overdragen in virtuele omgeving
SQL-databases
Inleiding tot databases
phpMyAdmin
Testtabel users
Voorbereidende manipulaties
Query's naar de database sturen
Alle records weergeven als een woordenboek
Selectie van records
Logische bewerkingen
Eén record weergeven
Selectievelden
Records invoegen
Records invoegen bij ontbrekende kolommen
Records bijwerken
Records verwijderen
Hernoemen van velden
Selectie van records op basis van specifieke waarden
Aantalbeperking
Sorteren van records
Selectie van de minimumwaarde
Selectie van de maximumwaarde
Som van veldwaarden
Aantal tellen
Groeperen van resultaat
Samenvoegen van strings bij selectie