Documentazione su python ne trovi quanta ne vuoi
spulcia anche il sito italiano:
http://www.python.it/doc/ (ci sono anche documenti PDF da scaricare al posto delle guide internet)
Il linguaggio è molto semplice, il consiglio è di vederlo anche "calato" nei moduli di openerp.
Per OpenERP avrai già visto:
http://doc.openerp.com/
La developer guide è per chi vuole imparare a creare un modulo (è piuttosto completa)
Per rielaborare i dati dovrai vedere l'ORM, in pratica dovresti dimenticarti le tabelle dei DB e usare l'ORM per accedere e modificare i dati.
Per stampe complesse dovrai addentrarti nei dati, es usare Jasper Report, per le stampe normali report_openoffice va benissimo.
Una cosa che a me è piaciuta molto è che i "campi" delle tabelle sono stati estesi ad es. hai:
campi funzione (per implementare dei conti al volo e farli sembrare campi standard nella tabella, es. puoi creare nella tabella studente un campo che contiene la media dei voti degli esami)
campi relazione, per esempio, se sei nella tabella "Partner" e ti interessa vedere gli "Indirizzi" che può avere il partner, non serve costruire query o sapere le relazioni che ci sono tra le due tabelle, hai il campo fittizio: "Address" che contiene già gli ID degli indirizzi.
... to be continued