Is it practical to practice boxing for self-defense?

Yes, I suggest you have a real sense of self-defense on the basis of boxing, that is, when people defend themselves, the purpose of self-defense is not to destroy opponents at all, but to pay more attention to protecting themselves. As long as they are safe enough to get out of danger, they have achieved the goal of self-defense, that is, to escape first, and to use anything around them that can be used as a weapon when they can't run. Don't think that learning some moves is enough, and don't think that learning self-defense is useless. Only when there are no weapons available can you go to the point of unarmed combat, decide your escape route as much as possible, and keep your distance from your opponent as much as possible. Real fights are usually fought together, so there is no need to fight with dangerous opponents. Keeping your distance makes your opponent feel that he can't catch you, and you will pay the price if you go further, so you will be cautious. Once the opponent is cautious, you naturally have enough time to come up with an escape plan.