Snake Kung Fu
There are several styles of Chinese martial arts which imitate the motions of snakes as some part of their training system. Proponents claim that adopting the fluidity of snakes allows them to entwine with their opponents in defense and strike them from angles they wouldn't expect in offense. The snake is one of the original five animals of Shaolin Quan, and there were many snake stylists known formerly from Wudangshan. Snake style is said to especially lend itself to applications with the Chinese straight sword, or jian. Tai Ji Quan is said by some of its schools to originally have been based on a fusion of Snake and White Crane styles, and the snake is also one of the animal styles emulated in Bagua zhang.
As there are different schools that train based on the motions of snakes, there are different snakes that are imitated; some imitate the Cobra, while others imitate the Python, while some schools will imitate both for different applications.