icecream — это минималистичная библиотека для отладки, которая выводит переменные и выражения вместе с их именами.
Полезна при быстрой проверке значений без написания дополнительных print() и форматирования.
from icecream import ic
def divide(a, b):
ic(a, b)
return a / b
result = divide(10, 2)
ic(result)
ic| a: 10, b: 2
ic| result: 5.0
➕ Преимущества:
pip install icecream
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤🔥4
sorcery — это удобная отладочная библиотека, которая позволяет печатать переменные с их именами с помощью магического
print(expr)
— без необходимости вручную писать имена.Полезна, когда нужно быстро выводить значения переменных для отладки, но лень писать
f"{var=}"
или использовать ic()
.from sorcery import spell
@spell
def test():
name = "Alice"
age = 30
print(name, age) # Автоматически напечатает: name='Alice', age=30
test()
name='Alice', age=30
➕ Преимущества:
pip install sorcery
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11