Python for non-computer scientists