Skip to content

Instantly share code, notes, and snippets.

@nvdv
nvdv / timer.py
Created October 4, 2016 08:56
How profilers work - timer
import time
start_time = time.time()
primes = get_primes(1000)
total_time = time.time() - start_time
print("Total time is %f s" % total_time)
@nvdv
nvdv / primes.py
Created October 4, 2016 08:49
How profilers work - prime generator
def is_prime(n):
for i in range(2, n):
if n % i == 0:
return False
return True
def sum_of_digits(n):
s = 0
while n:
s += n % 10