Den Högre Python-handboken

Funktioner

Lokal variabelomfattning Global variabelomfattning Interaktion mellan omfattningar Nyanser i arbete med omfattningar Överföring av variabler efter värde Överföring av variabler efter referens Överföring av primitiv som parametrar Överföring av objekt som parametrar Funktion som variabel Callback-funktioner Överföring av flera parametrar till en funktion Kombinering av vanliga parametrar och *args Namngivna parametrar som en ordbok Kombinering av parametrar Utskrift av funktionsdokumentation Lambda-funktioner Map-funktionen för iteration Filter-funktionen för filtrering Global-instruktionen Funktion inuti funktion Nonlocal-instruktionen Nyanser vid arbete med inre funktioner Closures Rekursion

Listkomprehensioner

Introduktion till listkomprehensioner Operationer med element i listkomprehension Generering från lista Villkor i listkomprehension Flera loopar i listkomprehension Flera loopar med villkor i listkomprehension Generering av tvådimensionell lista Generering av ordbok med komprehension

Reguljära uttryck

Introduktion Upprepningsoperatorer Grupperande parenteser Eskapering av specialtecken Klammerparenteser Begränsning av girighet Teckengrupper Teckenuppsättningar Invertering av teckenuppsättningar Egenheter för kyrilliska tecken Specialtecken inuti uppsättningar Teckengrupper inuti uppsättningar Undantagsspecialtecken inuti uppsättningar Hat-tecken inuti uppsättningar Egenheter för bindestreck inuti uppsättningar Radens början och slut Ordgräns Flerradighet Kommandot 'eller' Metoden search Position för det hittade Fickor i metoden search Fickor via metoden group Alla fickor som en tupel Namngivna fickor i metoden search Fickor i ersättningssträngen Avbrytande av escapning för fickenummer Metoden findall Fickor i metoden findall Metoden finditer Fickor i metoden finditer Namngivna fickor i metoden finditer Metoden fullmatch Fickor i metoden fullmatch Metoden match Fickor i metoden match Metoden subn Metoden split Icke-bevarande parenteser Positiv och negativ lookaround Flaggor för strängar

Undantag

Introduktion till undantag Fånga undantag Grundläggande typer av undantag Fånga olika typer av undantag Else-block vid undantagshantering Finally-block vid undantagshantering Kasta egna typer av undantag Anpassade undantag i villkor Funktion med undantag

Moduler

Introduktion till import Omdöpa modul Importera del av modul Importera allt innehåll från fil Paketinstalleraren pip Installera bibliotek Kontrollera bibliotekets närvaro Uppdatera biblioteksversion Ta bort bibliotek

Virtuell miljö

Virtuell miljö Skapa en virtuell miljö Aktivera den virtuella miljön Avaktivera den virtuella miljön Installera ett bibliotek i den virtuella miljön Överföra ett projekt i en virtuell miljö

SQL-databaser

Introduktion till databaser phpMyAdmin Testtabell users Förberedande manipulationer Skicka frågor till databasen Utskrift av alla poster som en ordbok Urval av poster Logiska operationer Utskrift av en post Urvalsfält Insättning av poster Insättning av poster vid saknade kolumner Uppdatering av poster Radering av poster Omdöpning av fält Urval av poster efter specifika värden Begränsning av antal Sortering av poster Urval av minimivärde Urval av maximivärde Summa av fältvärden Beräkning av antal Gruppering av resultat Sammanslagning av strängar vid urval

Databasorganisation

Länkning av tabeller Hämta data från länkade tabeller Kedja av länkade tabeller Länkning via kopplingstabell Släktskapsrelationer Flera efterföljare Dubbel relation Praktik
denldahy