The first two factions you describe in Python (types, testing etc. vs. data science and Anaconda) can work together just fine.
Source: I am in both factions, as are my colleagues :)