This document contains a question bank for the Programming in Python course divided into 5 units. It includes short answer and long answer questions to test different levels of understanding based on Bloom's taxonomy. The questions cover topics like variables, expressions, arithmetic operations, functions, conditionals, iterations, strings, lists, tuples, sets, dictionaries, files, classes, objects, and inheritance. Example programs are provided with many questions to demonstrate the concept practically.