the austailian national university put out an artical about this a little while ago... about 30 species of pythons are known, in 9 genera (I thought it would be more than that)
Some studies combine boas and pythons together, that may bring the number up but just pythons is only 30