The question of from-scratch implementation vs Python library comes up once in a while, no matter the goal of your project.