Python High Level Project Plan