Thank you for your interest in contributing to the exercism Python track!

Please Note

We are currently in the middle of re-arranging and re-configuring our track for exercism V3.

We’re super-excited

and we really want you to be involved! — but all that inital configuration work means our maintainers can’t accept unsolicited contributions at this time.

Please check our issue list for tasks we’ve flagged as [help wanted]and check back — we’ll be adding (many more!) tasks with that flag in the coming weeks as we update our documentation and identify exercises, documents, and bugs that need to be worked on before our V3 launch.

Exercism Python Track

Build Status Join the chat at https://gitter.im/exercism/python

Exercism exercises in Python

Contributing Guide

Our WIP V3 documentation can be found here: exercism V3.


All exercises must be compatible with Python version 3.8 upwards. We no longer support Python 2.x.

To test a single exercise:

python3 test/check-exercises.py [exercise-name]

To test all exercises:

python3 test/check-exercises.py

Code Style

The Python code in this repo is meant to follow the PEP8 style guide (a stylized version http://pep8.org).

This repo uses flake8 with default settings to enforce the coding standard.

CI build