>>> dt.datetime.now().timetuple().tm_yday
114
You could use a timedelta:
>>> dt.date(2014, 1, 1) + dt.timedelta(114 - 1) datetime.date(2014, 4, 24)