In this specific case, it is strange to have ipython without python. The general question is, do we want specific programming language tags just for listings? Obviously, languages like C, Lua, R, and Pascal, are relevant here for other reasons, and a code question might be relevant for them.
We could make the tags for some programming languages into synonyms for a generic code markup tag, say code-layout. If we did this, it might be nice if we could try to make it so that all code layout questions had one from a limited list of tags.
It occurs to me that there is a benefit to having lots of language-specific tags, even if they have only one or two questions falling under them, namely, they are visible and relevant results for SX-wide tag sets, such as python jython. These could conceivably attract many people to the site.