This book assumes that the student has completed the standard Python programming and problem-solving course. Since the items in the _first course can contrast from one school to another and teacher to educator, we accept the understudies know about or can do the accompanying: Utilizing Python's modules and namespaces, you can create complete programs. Apply the fundamental information types and builds, including circles, determination explanations, and subprograms (capabilities). Utilize the pre-built dictionary and list structures. Create and implement basic classes, including the use of private attributes and helper methods.