I work with Series and DataFrames on the terminal a lot. The default
Sure, if this comes up a lot, make a function like this one. You can even configure it to load every time you start IPython: http://ipython.org/ipython-doc/dev/config/overview.html
def print_full(x): pd.set_option('display.max_rows', len(x)) print(x) pd.reset_option('display.max_rows')
As for coloring, getting too elaborate with colors sounds counterproductive to me, but I agree something like bootstrap's
.table-striped would be nice. You could always create an issue to suggest this feature.