Problemet är att det finns både Python 2 och Python 3. Python 2 är på väg ut men används fortfarande ibland. En del program funkar inte med båda versionerna av Python och då gäller det att använda rätt version. En förvirrande grej om man tittar på sidor på nätet är att det kan stå att man ska skriva in "python xxx.py" (ersätt xxx.py med godtyckligt filnamn) utan att specificera vilken version av Python man avser. I Linux får man oftast version 2 om man skriver "python xxx.py" (med Python installerad genom Linux-distributionens pakethanterare) men om man installerar Python från Microsoft Store i Windows 10 får man version 3 med samma kommando. Installerar man Python manuellt kan "python xxx.py" betyda vilken version av Python som helst.På sida 16 står det att man ska använda version 3, men man missar helt att varna om att det även finns en version 2 som man inte ska ladda ner. Dessutom är det dumt att installera på det sätt som beskrivs där; då tvingas man nog själv uppdatera Python varje gång det kommer en ny version och det är det jobbigt att hålla koll på. I Windows 10 letar man rätt på Python i Microsoft Store och i Linux skriver man in "sudo apt-get install python3" (eller motsvarande) så hanteras uppdateringarna automatiskt. Har man äldre version av Windows eller något annat operativsystem som t.ex. Android eller Mac OS X kanske man dock måste installera Python på det sättet.
Det verkar bara gå att läsa t.o.m. sida 27 utan att betala.