Rohit and Shikhar Dhawan are expected to lead the charge atop.
The likes of KL Rahul, Manish Pandey and Shreyas Iyer add depth and solidity.
This is a crucial series for Pant, who has been poor in limited-overs cricket.
Pacers Deepak Chahar and Khaleel Ahmed keep their places.
Shardul Thakur replaces Navdeep Saini.
There are four spin options.
Yuzvendra Chahal returns to the side.
No MS Dhoni in India's T20I squad
Former Indian skipper MS Dhoni has been missing from action since the conclusion of the ICC World Cup 2019.
He was on a break against West Indies and missed the T20Is against South Africa as well.
Dhoni didn't take part in the Vijay Hazare Trophy and it was reported earlier that he will not be part of the Bangladesh series.
India have done well in recent T20I matches
Post the ICC World Cup 2019, the Indian cricket team beat West Indies 3-0 and then were held 1-1 by South Africa in a three-match series at home. With the World T20 in focus, India will be aiming to build momentum and prepare well.
Kohli to lead India in two-match Test series against Bangladesh
India have done wonders in the ongoing ICC World Test Championship.
The side beat West Indies 2-0 and then blanked South Africa.
Therefore, the selectors named the same squad that faced South Africa.
India have won five Tests in a row and lead the Championship table.
Kohli is set to lead the side against Bangladesh in a two-match affair, starting November 14.
India's 15-member Test squad to face Bangladesh
India's squad for Test series against Bangladesh: Virat Kohli (captain), Rohit Sharma, Mayank Agarwal, Cheteshwar Pujara, Ajinkya Rahane, Hanuma Vihari, W Saha (wicket-keeper), R Jadeja, R Ashwin, Kuldeep Yadav, Mohammed Shami, Umesh Yadav, Ishant Sharma, Shubman Gill, Rishabh Pant.