Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

from __future__ import division. Но вот получить рациональную дробь так не получится, нужно что‐то более сложное. Возможно, можно создать (или даже уже есть) дополнение для IPython, которое это делает. Впрочем, взять уже готовое из Sage проще, чем возиться с доделкой IPython.
SageMathCloud — мечта для любителей Python, математики и Linux