Normalmente el conocimiento base de todo desarrollador llega hasta la solución puntual de un problema, pero cuando este problema resulta siendo bastante común en proyectos propios, del equipo, empresa o ecosistema, entonces es un buen momento para crear una librería. En esta entrada vamos a dar un ejemplo de cómo crear un proyecto con ciertos criterios de calidad, pero al mismo tiempo básico.
En este tutorial vamos a crear una clase Snake
en un módulo llamado animals
, la cual va a estar documentada con Sphinx y con tests unitarios usando unittest
, para ser publicada en pypi
.
Síguenos