Kunskapsbanken

Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.

Att läsa filer som strängar i Python

Fram tills nu har vi bara jobbat med data som ligger i RAM-minnet, vilket betyder att när vi stänger ner programmet försvinner all data vi har skapat i programmet. Ett sätt att kunna spara den data så att den finns tillgänglig när vi startar upp programmet igen senare är att spara datan till en fil. Att kunna jobba med filer gör att vi kan spara data permanent och även inspektera den när programmet är avstängt.

Vi ska i denna övning läsa data från filer, lägga till data och ta bort data från filer.

Read more »

Category: python.

Att läsa filer som listor i Python

För att kunna spara data mellan två exekveringar av våra program kan filer användas.

Vi ska i denna övning läsa från filer och använda datan som finns i filen och övningen avslutas med att vi skriver till en fil.

Read more »

Category: python.

Moduler i Python

Funktioner i Python gör så att vi kan återanvända kod och att vi har möjlighet att sätta namn på koden som vi vill använda flera gånger. Ibland vill vi dela upp koden ännu mer för att enkelt kunna återanvända flera funktioner i flera olika program, detta kallas ibland kodbibliotek, i python kallas detta moduler. Vi ska i denna övning titta på hur vi kan skapa en modul och samla funktioner i den som vi importerar i en annan Python-fil.

Read more »

Category: python.

LEGB regeln och scopes i Python

Vi har i tidigare övningar och uppgifter introducerats till variabler, funktioner, if-satser och loopar. Vi ska i denna övning gå djupare in på hur funktioner och variabler kan påverka varandra.

Read more »

Category: python.

Funktioner, argument och returvärden

Vi har i tidigare övningar och uppgifter introducerats till variabler, listor, if-satser och loopar. Vi ska i denna övning bekanta oss med ett sätt att dela in kod, som gör det möjligt att återanvända delar av program. Vi ser hur vi skapar funktioner, hur vi kan skicka med data till funktioner och hur funktionerna kan skicka tillbaka resultat.

Read more »

Category: python.

Kom igång med datatypen lista i Python

Detta är en väldigt lång artikel, det finns mycket att gå igenom om listor. Tänk på att ta en bensträckare och dricka lite vatten under tiden så du kan hålla fokus.

Python är känt för sina datastrukturer och listor är en av de grundläggande datastrukturerna. Denna artikel introducerar listor och visar hur du kan jobba med dem. Datastrukturer används för att organisera, hanter och förvara data.
Tidigare har vi pratat om datatyper som heltal och strängar, vi kan se dem som att vi skapar data och sen använder vi variabler för att referera till ett värde. Medan datastrukturer/listor är till för att förvara/hålla flera data värden, med datastrukturera kan vi gruppera relaterad data. Listor i Python kan innehålla värden av alla olika datatyper.

Du får se hur du skapar en lista, hur du lägger till, tar bort och flyttar runt innehållet i listan samt hur du loopar runt en lista.

Read more »

Category: python.

Installera texteditorn Visual Studio Code

Visual Studio Code är en editor som du kan använda som utvecklingsverktyg när du programmerar och redigerar textfiler. Här är en kort guide till hur du installerar Visual Studio Code och hur du konfigurerar de vanligaste inställningarna.

Read more »

Category: labbmiljö, texteditor.

Jämförelseoperatorer och booleska värden

När det kommer till att jämföra värden av olika typer använder vi så kallade jämförelseoperatorer. Det kan definieras som kriterier i sökningar och formler. De vanligaste operatorerna (kriterierna) är: lika med, större än, mindre än, större än eller lika med, mindre än eller lika med samt inte lika med. Gemensamt för dessa kriterierna är dess returvärde som är True eller False, sant eller falskt. Dessa värden kallas boolean, booleskt värde eller kort och gott bool. Det finns i nästan alla programmeringsspråk och här tittar vi på hur man kan arbeta med det i python.

Read more »

Category: python.

Install the jq tool to search JSON files

When we work with JSON data, the files can quickly become large and difficult to view and find the information in. Using a tool like jq we can search and view the information in a JSON file.

A tool like jq can be good for the web programmer who is going to work with JSON. This article shows you how to install and get started with the tool.

Read more »

Installera Debian/Bash i Windows 10 (v 1903)

Så här gör du för att installera Debian/Bash i Windows 10 samt installera det som behövs för att komma igång med kurserna.

Installationsprocessen förutsätter att du har ett uppdaterat system av Windows 10 64-bitar system med version 1903.

Read more »

Category: labbmiljo, windows, bash.