studying some python concept in a formal way , not on a need basis