Skip to content
This repository has been archived by the owner on Feb 9, 2023. It is now read-only.

teknik-eksjo/introduktion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

introduction

Detta repository innehåller övningar tänkta som en introduktion till programmering i Python.

Övningarna

Övningarna finns i moduler i paketet exercises. Förväntad funktion finns i de docstrings som hör ihop med funktionerna.

För att köra linter och enhetstester kan du använda följande kommandon.

python manage.py lint
python manage.py test

För vissa övningar förväntas du själv skriva enhetstester. Detta görs med fördel i testfiler med beskrivande namn. (De måste ha formen test_*.py.)

python manage.py test --coverage

Kör testerna med code coverage-analys. Används med fördel för att få en uppfattning om vilken kod du har kvar att skriva tester till. En HTML-rapport skapas på sökvägen ./tmp/coverage/index.html.

Innan du börjar

Skapa den virtuella körmiljön. Beroende på ditt system kan du behöva välja tydlig och köra python3 istället för python.

python -m venv venv

Aktivera den virtuella körmiljön:

. venv/bin/activate

Om du använder Windows:

venv/Script/activate.bat

Installera de paket som behövs för uppgiften:

pip install -r requirements.txt

About

Introduktionsövningar för Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages