Den Højere Python Lærebog

Funktioner

Lokalt variabelområde Globalt variabelområde Interaktion mellem områder Nuancer i arbejdet med områder Overførsel af variable efter værdi Overførsel af variable efter reference Overførsel af primitiver som parametre Overførsel af objekter som parametre Funktion som variabel Callback-funktioner Overførsel af flere parametre til en funktion Kombination af almindelige parametre og *args Navngivne parametre som en ordbog Kombination af parametre Udskrivning af funktionsdokumentation Lambda-funktioner Map-funktionen til iteration Filter-funktionen til filtrering Global-sætningen Funktion i funktion Nonlocal-sætningen Nuancer ved arbejde med indre funktioner Closures Rekursion

Comprehensions

Introduktion til list comprehensions Operationer med elementer i list comprehension Generering fra liste Betingelser i list comprehension Flere løkker i list comprehension Flere løkker med betingelse i list comprehension Generering af todimensionel liste Generering af ordbog med comprehension

Regulære udtryk

Introduktion Gentagelsesoperatorer Grupperingsparenteser Eskapering af specialtegn Krøllede parenteser Begrænsning af grådighed Tegngrupper Tegnsæt Invertering af tegnsæt Særlige forhold for kyrillisk Specialtegn inde i sæt Tegngrupper inde i sæt Undtagelses-specialtegn inde i sæt Hat-tegn inde i sæt Særlige forhold for bindestreg inde i sæt Start og slutning af linje Orddgrænse Flere linjer 'Eller'-kommandoen Metoden search Position af fundet delstreng Lommer i metoden search Lommer via metoden group Alle lommer som en tuple Navngivne lommer i metoden search Lommer i erstatningsteksten Annullering af eskapering af lommenummer Metoden findall Lommer i metoden findall Metoden finditer Lommer i metoden finditer Navngivne lommer i metoden finditer Metoden fullmatch Lommer i metoden fullmatch Metoden match Lommer i metoden match Metoden subn Metoden split Ikke-bevar parenteser Positiv og negativ opslag Flag for strenge

Undtagelser

Introduktion til undtagelser Fangst af undtagelser Grundlæggende undtagelsestyper Fangst af forskellige undtagelsestyper Else-blok ved fangst af undtagelser Finally-blok ved fangst af undtagelser Kast af egne undtagelsestyper Brugerdefinerede undtagelser i betingelser Funktion med undtagelse

Moduler

Introduktion til import Omdøbning af modul Import af del af modul Import af alt indhold i fil Pakkeinstallatoren pip Installation af bibliotek Tjek for tilstedeværelse af bibliotek Opdatering af biblioteksversion Fjernelse af bibliotek

Virtuel miljø

Virtuel miljø Oprettelse af virtuel miljø Aktivering af virtuel miljø Lukning af virtuel miljø Installation af bibliotek i virtuel miljø Overførsel af projekt i virtuel miljø

SQL-databaser

Introduktion til databaser phpMyAdmin Testtabel users Forberedende manipulationer Send forespørgsler til databasen Vis alle poster som en ordbog Udvælgelse af poster Logiske operationer Vis en enkelt post Udvælgelsesfelter Indsættelse af poster Indsættelse af poster ved manglende kolonner Opdatering af poster Sletning af poster Omdøbning af felt Udvælgelse af poster efter specifikke værdier Begrænsning af antal Sortering af poster Udvælgelse af minimumsværdi Udvælgelse af maksimumsværdi Sum af feltværdier Tælling af antal Gruppering af resultat Sammenkædning af strenge under udvælgelse

Databaseorganisering

Linkning af tabeller Hentning af data fra linkede tabeller Kæde af linkede tabeller Linkning via en linktabel Familierelationer Flere efterkommere Dobbelt relation Praktik
rohiaz