Skip to content
IT-605 · Programming in Python/Important Questions

Programming in Python (IT-605) - Important Questions

  1. Unit 814 Marks High Priority

    Write a Python program to define and use functions demonstrating parameter passing (positional, keyword, default), return values, and a brief explanation of the function definition syntax using examples.

    Core syntactic and practical question from Unit 8; most frequently asked topic in past papers.

  2. Unit 510 Marks High Priority

    Write Python programs to demonstrate the following string operations: concatenation, slicing, formatting, searching (find/index), and common methods (split, join, replace). Predict outputs for given examples and explain immutability of strings.

    Core topic from Unit 5; frequently asked for string manipulation and slicing operations.

  3. Unit 47 Marks High Priority

    Explain the standard data types available in Python with examples: int, float, bool, str, list, tuple, set, dict. Include sample literal representations and typical use-cases for each type.

    Fundamental concept from Unit 4; often tested as definitions plus short examples.

  4. Unit 514 Marks High Priority

    Write a Python program to demonstrate list operations: append, extend, insert, pop, remove, slicing, and list comprehension. Provide sample input and predict the output after each operation.

    Frequently asked programming question from Unit 5 involving list operations and behavior.

  5. Unit 77 Marks High Priority

    Explain the syntax and usage of the if, if-else, and if-elif-else statements in Python. Provide example programs that illustrate nested conditionals and use of logical operators.

    Common control-flow question from Unit 7; tests conditional logic and syntax.

  6. Unit 77 Marks High Priority

    Draw a flowchart and write the corresponding Python program for a given algorithm (for example: find the largest of three numbers or compute factorial). Explain the flow-control steps in the flowchart with reference to the code.

    Unit 7 concept often paired with algorithm description; requires flowchart and explanation.

  7. Unit 37 Marks High Priority

    Define Python identifiers. State the rules for naming identifiers in Python and give examples of valid and invalid identifiers. Explain the significance of case-sensitivity.

    Basic language rule from Unit 3; frequently asked as short definition and examples.

  8. Unit 67 Marks High Priority

    List and explain the types of operators in Python (arithmetic, relational, logical, bitwise, assignment, membership, identity) with short examples showing their use and typical precedence.

    Operator knowledge from Unit 6; common question across past papers.

  9. Unit 510 Marks High Priority

    Write a Python program to demonstrate creation, access, modification, and common methods of a dictionary. Include examples of iterating over keys, values, and items, and explain when to use a dictionary.

    Data structure question from Unit 5; frequently appears as programming or explanation type.

  10. Unit 27 Marks High Priority

    Describe the steps to set up a local Python development environment on Windows/Linux: installing Python, configuring PATH, creating and activating virtual environments, and installing packages using pip.

    Environment and tooling topic from Unit 2; regularly asked as setup and usage question.

  11. Unit 57 Marks High Priority

    Explain Python tuples and contrast them with lists. Provide examples showing tuple creation, indexing, slicing, immutability, and use-cases where tuples are preferred over lists.

    Data structure question from Unit 5; tests understanding of immutability vs mutability.

  12. Unit 27 Marks High Priority

    Explain the features of a typical Python IDE (such as PyCharm, VS Code or IDLE). Demonstrate how to create, run, and debug a simple Python program using an IDE.

    Tool usage question from Unit 2; practical skill often tested.

  13. Unit 57 Marks High Priority

    Write Python examples showing data type conversion (casting) between common types: int, float, str, and bool. Explain implicit vs explicit conversion and pitfalls to watch for.

    Type handling topic from Unit 5; commonly asked as short programs and conversions.

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in