
Python från början
Du som undervisar kan beställa ett kostnadsfritt provexemplar av den här produkten.
Ett provexemplar ger dig möjlighet att i lugn och ro utvärdera hur produkten passar in i din undervisning. Observera att erbjudandet endast gäller relevanta produkter för din undervisning (nivå och ämne) och dig som är verksam i Sverige. Du kan naturligtvis alltid kontakta vår kundservice om du önskar ytterligare information eller har frågor om produkten.
Den här produkten kan beställas av lärare på gymnasium och vuxenutbildning eller dig som arbetar på ett utbildningsföretag., på universitet eller högskola. Om det gäller tjänsteexemplar av en kursbok på befintlig kurslista hänvisar vi till din arbetsgivare.
Förord 1
- Att komma i gång 5
- Vad är ett datorprogram? 5
- Olika typer av programspråk 7
- Kompilerade språk 7
- Interpreterade språk 10
- Språk som kompileras just-in-time 12
- Installera Python 13
- Installera en IDE 14
- Köra Python online 19
- Sammanfattning 22
- Att räkna 25
- Variabler och typer 25
- Numeriska literaler 27
- Läsa och skriva numeriska data 28
- Aritmetiska uttryck 34
- Matematiska standardfunktioner 37
- Modulen random 39
- Kommentarer 40
- Utökade tilldelningar 41
- Tilldelningsuttryck 42
- Fel 43
- Typangivelser 45
- Sammanfattning 48
- Övningar 48
- Att välja 51
- if-satsen 51
- Nästlade if-satser 56
- Logiska uttryck och typen bool 56
- Satser och radstruktur 60
- Villkorsuttryck 62
- Sammanfattning 62
- Övningar 63
- Att upprepa 65
- while-satsen 65
- break- och continue-satsen 68
- for-satsen 71
- Nästlade repetitionssatser 74
- else-del 76
- Sammanfattning 77
- Övningar 78
- Att hantera text 81
- Textliteraler 81
- Teckenkoder och Unicode 84
- Operationer på sekvenser 87
- Indexering 88
- Skivor 90
- Jämförelser 91
- Operatorn in 92
- Operatorerna + och * 95
- Funktioner 96
- Mer om typen str 97
- Datum och tid 100
- match-satsen 102
- Sammanfattning 103
- Övningar 104
- Listor och tupler 107
- Yttre egenskaper för listor 107
- Listor i allmänhet 107
- Köer 107
- Stackar 108
- Grundläggande operationer 108
- Inläsning till listor 113
- Operationer för typen list 115
- Listor och referenser 119
- Flerdimensionella listor 121
- Exempel – mandatfördelning 127
- Sammanfattning 129
- Övningar 129
- Yttre egenskaper för listor 107
- Algoritmer 133
- Vad är en algoritm? 133
- Pseudokod och strukturdiagram 13
- Stegvis förfining 135
- Ett exempel 136
- Sammanfattning 138
- Övningar 138
- Pseudokod och strukturdiagram 13
- Vad är en algoritm? 133
- Funktioner 141
- Definitioner av funktioner 141
- Anrop av funktioner 144
- Lokala variabler 148
- Referenser som parametrar 153
- Mer om parametrar 157
- Anrop med namn 157
- Defaultvärden 158
- Variabelt antal parametrar 159
- Typangivelser i funktioner 160
- Referenser till funktioner 161
- Rekursiva funktioner 166
- Sammanfattning 168
- Övningar 169
- Moduler och paket 173
- Skapa moduler 173
- Importera moduler 177
- Ett större exempel 180
- Paket 183
- Sammanfattning 186
- Övningar 186
- Felhantering 189
- Olika typer av fel 189
- Ett exempel 190
- Automatiskt skapade felsignaler 193
- Generera felsignaler 194
- Ta hand om felsignaler 196
- Kontroll av indata 201
- Sammanfattning 203
- Övningar 203
- Textfiler 205
- Strömmar och filer 205
- Öppna och stänga filer 207
- Läsa och skriva textströmmar 211
- Ändra i en fil 214
- Använda en lista 215
- Använda en temporär fil 217
- Parametrar till main-modulen 220
- Sammanfattning 222
- Övningar 222
- Ändra i en fil 214
- Läsa och skriva textströmmar 211
- Mängder och avbildningar 225
- Typerna set och frozenset 225
- Typen dict 231
- Lagra data med JSON 237
- Sammanfattning 240
- Övningar 241
- Klasser och objekt 243
- Objektorientering 243
- Klassdefinitioner – enkla objekt 245
- Hur man skapar objekt 247
- Hur man kommer åt instansvariabler 249
- Referenser till objekt 251
- Initiering av instansvariabler 256
- Metoder 258
- Inkapsling 263
- Privata attribut 266
- Egenskaper – properties 267
- Metoden str 269
- Att jämföra objekt 271
- Klassvariabler och klassmetoder 272
- Arv 277
- Statisk bindning 284
- Ett objektorienterat exempel 288
- Sammanfattning 294
- Övningar 294
- Ett objektorienterat exempel 288
- Egenskaper – properties 267
Sakregister 297
Information
Språk:
SvenskaISBN:
9789144187617Utgivningsår:
2019Revisionsår:
2024Artikelnummer:
40543-02Upplaga:
AndraSidantal:
310