
Programming in Python (Python) previous year papers
Quiz Space has 62 Python previous year papers from the IIT Madras BS Data Science programme — 25 Quiz 1 papers, 1 Quiz 2 paper, 31 End Term papers and 5 Diploma Entry Qualifier papers — sat between the May 2021 term and the May 2026 term. Every paper shows its questions with the answer key, and each can be taken as a timed mock test on the real exam screen. Free, no sign-up needed.
- 62
- 1,179
- 16
- 13 Sept 2026
Python Quiz 1 PYQ
All 25 papers25 Python Quiz 1 papers from 2021–2026. Quiz 1 is held at the end of week 4 of the term and covers the content of weeks 1–4.
| Paper | Term | Questions | Marks | Time | Practise |
|---|---|---|---|---|---|
| 19 Jul 2026 | May 2026 term | 17 | 53 | 120 min | Mock test |
| 15 Mar 2026 | January 2026 term | 32 | 104 | 120 min | Mock test |
| 26 Oct 2025 · Set 1 | September 2025 term | 18 | 54 | 120 min | Mock test |
| 26 Oct 2025 · Set 2 | September 2025 term | 18 | 54 | 120 min | Mock test |
| 26 Oct 2025 · Set 3 | September 2025 term | 18 | 54 | 120 min | Mock test |
| 13 Jul 2025 | May 2025 term | 14 | 50 | 120 min | Mock test |
| 23 Feb 2025 | January 2025 term | 17 | 45 | 120 min | Mock test |
| 27 Oct 2024 | September 2024 term | 17 | 50 | 120 min | Mock test |
Python Quiz 2 PYQ
All 1 paper1 Python Quiz 2 paper from 2026. Quiz 2 is held at the end of week 8 and covers the content of weeks 1–8, with the weight on weeks 5–8.
| Paper | Term | Questions | Marks | Time | Practise |
|---|---|---|---|---|---|
| 12 Apr 2026 | January 2026 term | 16 | 50 | 120 min | Mock test |
Python End Term PYQ
All 31 papers31 Python End Term papers from 2021–2026. The End Term exam covers the whole course, all twelve weeks, in 1.5 hours per course.
| Paper | Term | Questions | Marks | Time | Practise |
|---|---|---|---|---|---|
| 13 Sept 2026 · Set 1 | May 2026 term | 17 | 48 | 180 min | Mock test |
| 13 Sept 2026 · Set S2 | May 2026 term | 17 | 48 | 180 min | Mock test |
| 10 May 2026 · Set 1 | January 2026 term | 68 | 52 | 180 min | Mock test |
| 10 May 2026 · Set 2 | January 2026 term | 24 | 52 | 180 min | Mock test |
| 10 May 2026 · Set 3 | January 2026 term | 20 | 52 | 180 min | Mock test |
| 21 Dec 2025 | September 2025 term | 20 | 52 | 180 min | Mock test |
| 31 Aug 2025 · Set QDF1 | May 2025 term | 20 | 50 | 180 min | Mock test |
| 31 Aug 2025 · Set QDF3 | May 2025 term | 18 | 50 | 180 min | Mock test |
Python Diploma Entry Qualifier PYQ
All 5 papers5 Python Diploma Entry Qualifier papers from 2022–2025. The Diploma Qualifier is the entrance exam for the stand-alone IIT Madras Diploma programme for graduates.
| Paper | Term | Questions | Marks | Time | Practise |
|---|---|---|---|---|---|
| 13 Apr 2025 | January 2025 term | 13 | 50 | 180 min | Mock test |
| 24 Dec 2023 | September 2023 term | 14 | 27 | 180 min | Mock test |
| 7 Aug 2022 · Set 1 | May 2022 term | 13 | 28 | 180 min | Mock test |
| 7 Aug 2022 · Set 2 | May 2022 term | 13 | 28 | 180 min | Mock test |
| 7 Aug 2022 · Set 3 | May 2022 term | 13 | 28 | 180 min | Mock test |