Δεν ξέρω αν έχεις υπ'οψη σου το περιβάλλον
IPython. Μοιάζει με το idle, αλλά έχει πολλές επιπλέον δυνατότητες, όπως η συμπλήρωση κώδικα με tab, η εκτέλεση εντολών shell, και οι "μαγικές" εντολές που ξεκινούν με (%).
Για την περίπτωση που αναφέρεις, η εντολή timeit που προαναφέρθηκε δίνεται σε % μορφή. Για παράδειγμα αν δώσεις
θα επιστρέψει κάτι του τύπου (τα νούμερα τυχαία)
1000000 loops, best of 3: 221 ns per loop
Αν θέλεις να τρέξεις τη συνάρτησή σου μόνο μία φορά, τότε μπορείς να δώσεις -n1
ΥΓ.
Η IPython αποτελεί τον πυρήνα του
Jupyter (παραθυρικό περιβάλλον, εκτέλεση σε ξεχωριστά κελιά, κλπ). Αξίζει να τους ρίξεις μια ματιά.