Detta repository innehåller övningar tänkta som en introduktion till programmering i Python.
Ö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
.
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