Il s'agit d'une bibliothèque très simple pour visualiser des listes en Python.
Il a été créé principalement pour soutenir la création de tutoriels pour Neps Academy (site incroyable :D).
pip install visualist
L’exemple minimal est présenté ci-dessous. Cela suppose que l'on veuille créer une image à partir de la liste [1, 2, -4, 2, -2, 5] et mettre en évidence les index [2, 4].
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_list ([ 1 , 2 , - 4 , 2 , - 2 , 5 ], highlight_indexes = [ 2 , 4 ])
img . show ()
Le résultat de ce code serait
Si vous souhaitez enregistrer l'image, changez img.show()
en img.save('my_dear_list.png')
.
Si vous utilisez la méthode img_from_lists
elle fonctionnera avec une liste de listes. Notez que les faits saillants doivent également être une liste de listes.
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_lists ([[ 1 , 2 , - 4 , 2 , - 2 , 5 ], [ 1 , 2 , 3 , 4 ]], highlight_indexes = [[ 2 , 4 ], [ 1 ]])
img . show ()
Le résultat sera
Pour construire la bibliothèque, vous avez besoin du module wheel :
pip install wheel
et exécutez la commande suivante :
python setup.py sdist bdist_wheel
Pour télécharger une nouvelle version, utilisez (n'oubliez pas de mettre à jour le numéro de version dans setup.py
) :
twine upload dist/*