Instruction: Discuss how and when to use category data types in Pandas for optimizing DataFrame memory usage.
Context: This question tests the candidate's knowledge on optimizing memory usage in Pandas, a vital skill for handling large datasets efficiently.