Thanks to visit codestin.com
Credit goes to github.com

Skip to content

pedromsantos/python-kata

Repository files navigation

Python Kata Starter

A collection of coding katas following the learning path from Agile Technical Practices Distilled.

Ruff image Actions status

License

Copyright (c) 2025 Pedro Santos

Licensed under the EUPL-1.2

This work is licensed under the European Union Public Licence v. 1.2. You may obtain a copy of the License at https://eupl.eu/1.2/en/

This is a reference kit for educational and development purposes. You are free to use, modify, and distribute this work under the terms of the EUPL-1.2 license.

Running Tests

To run the tests for the various katas, you can use the following commands:

  • All Tests: Run all tests with the command:

    make test

Individual Tests

You can also run tests for individual katas using the following commands:

  • Fizz Buzz:

    make fizz
  • Fibonacci:

    make fib
  • Leap Year:

    make leap
  • Prime Factors:

    make prime
  • Roman Numerals:

    make roman
  • Stack Kata:

    make stack
  • Tic Tac Toe:

    make tic
  • Yahtzee:

    make yahtzee
  • Tennis:

    make tennis
  • Gilded Rose:

    make gilded
  • Raid:

    make raid
  • Smelly Tic Tac Toe:

    make smelly
  • Character Copier:

    make copier
  • ESA Mars Rover:

    make esa
  • Social Network:

    make social
  • London Tic Tac Toe:

    make london
  • Raid:

    make raid

Make sure you have pytest installed to run the tests successfully.

About

No description, website, or topics provided.

Resources

License

MIT, EUPL-1.2 licenses found

Licenses found

MIT
LICENSE
EUPL-1.2
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •