Staff of the Python:

You can use your Action to speak the command word of this unassuming staff and drop it on the ground within 10'. The staff will transform into a Giant Constrictor Snake under your control that acts on your Initiative count.

On your turn, you can mentally command the snake if it is within 60' of you and you aren't Incapacitated. You decide what action the snake takes and where it moves during its next turn, or you can issue it a general command such as to attack your enemies or guard a location.

If the snake is reduced to 0 HP, it dies and reverts to its staff form. The staff then shatters and is destroyed. If the snake reverts to staff form before losing all its HP, it regains all of them.

This item requires attunement by a cleric, druid, or warlock.