هذه مكتبة بسيطة جدًا لتصور القوائم في بايثون.
تم إنشاؤه بشكل أساسي لدعم إنشاء البرامج التعليمية لأكاديمية Neps (موقع الويب المذهل:D).
pip install visualist
ويرد المثال الحد الأدنى أدناه. يفترض أننا نريد إنشاء صورة من القائمة [1، 2، -4، 2، -2، 5] وتسليط الضوء على الفهارس [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 ()
وستكون نتيجة هذا الرمز
إذا كنت تريد حفظ الصورة، قم بتغيير img.show()
إلى img.save('my_dear_list.png')
.
إذا استخدمت الطريقة img_from_lists
فستعمل مع قائمة القوائم. لاحظ أن النقاط البارزة يجب أن تكون أيضًا قائمة بالقوائم.
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 ()
ستكون النتيجة
لبناء المكتبة، تحتاج إلى وحدة العجلة :
pip install wheel
وقم بتشغيل الأمر التالي:
python setup.py sdist bdist_wheel
لتحميل إصدار جديد، استخدم (لا تنس تحديث رقم الإصدار في setup.py
):
twine upload dist/*