Algumas vezes necessitamos trabalhar com a dias julianos em vez de datas do calendário gregoriano. Aqui deixo como o calcular com python.
import time
print time.strftime("%j")
Devolve quantos dias passaram desde o inicio do ano, hoje, 2009-06-18: 169 dias.
Ou assim:
import time
import datetime
data= datetime.date(2009, 06, 18)
print data.strftime("%j")