Python programming frequently asked questions and asnwers