Книги по Python

Привет. Взял книгу Python программирование для начинающих Майк МакГрат для версий 3.1 - 3.4, и не могу понять, это актуальные версии для Python 3 или учебник написан на основе python 2. Учусь на Python 3.9

Так если

то видимо не для 2?) Правда непонятно что означает “3.1-3.4”, почему не просто 3.4.

В целом не так важно для какой именно версии учебник, главное изучить основы программирования и языка, а новые фишки из новых версий не сложно потом и без книги освоить. В книге для новичков в любом случае обычно только самые основы, которые не меняются сильно.