Personal project for practicing Python 3.
I use this project to practice Python, learn new features and stay up to date. There is no guideline in the code, I just add modules while discovering features.
Many script are packed into exercices.py
and can by launched by `training.py``
No build needed. Just run the main program. There is an online help available. You can for example run only one exercice.
python3 training.py --help
There are some tests, only in exercises.py
:
python3 exercices.py [-v]
Exercices from Brilliant Python training are in the
brilliant
folder.
cw-duplicate-encoder.py
has code to be benchmarked and uses timeit
, run
the benchmarks with:
python3 codewars/duplicate_encoder.py
- Python book authors for the sample code
- Farzad FARID
All code is under Apache License 2.0.
- Python 3.10 documentation
- Most samples come from The Python Tutorial