Question 1
When using uv for Python package management, which command sequence correctly creates a new project with a specific Python version and installs dependencies?
When using uv for Python package management, which command sequence correctly creates a new project with a specific Python version and installs dependencies?
In Git workflow for collaborative data science projects, what is the most appropriate sequence for integrating feature changes?
When designing error handling in Python data processing pipelines, which approach generally offers the most robust and maintainable solution for unexpected runtime errors?
Using only generic try-except blocks
Using try-except-finally with specific exception types and proper logging
Using pre-emptive condition checks (if-else) without exception handling
Allowing all exceptions to propagate to the top level
Sign in with Google — it is free — to see every question with its answer and explanation, practise it in learning mode, or take it as a timed mock test.
The IIT Madras BS Tools in Data Science (Tools in Data Science (TDS)) End Term paper sat on 31 Aug 2025, in the May 2025 term, set QDD1: 34 questions for 40 marks in 180 minutes. The first 3 questions are below. Sign in with Google — it is free — to see the whole paper with its answers and explanations, in learning mode or as a timed mock test.
| Feature | Tools in Data Science (TDS) End Term 31 Aug 2025 Set QDD1 at a glance |
|---|---|
| Term | May 2025 term |
| Subject | Tools in Data Science |
| Course code | BSSE2002 |
| Questions | 34 |
| Marks | 40 |
| Duration | 180 min |
| MCQ | 33 |
| MSQ | 1 |
| Official paper | IIT M IMPROVEMENT AN EXAM QIA3 31 Aug 2025 |
| Negative marking | No negative marking. |
| Updated |