Migrate from python 2 to 3
This book assumes you are already commited to convert your code to python 3, hence, it will not try to convince you to do so.
Instead, the book will be divided in two parts.
The first one lists and explains as much differences as it can between version 2 and 3. This will allow you to understand not only what's going on.
The second one describes a step by step strategy, with suggested tooling, to actually performs the migration.
If you read the content from start to finish, it will seems overwhelming. Fortunatly, most projects don't actually need to apply half of the advices given here. The vast majority of code bases can be just tinkered with, hacking on it until it works, sampling solutions from these pages on the way.
If you are in a rush, a surprisingly high number of projects can get away with just chapter 6.
.. toctree:: :maxdepth: 2 differences strings datatypes numeric (many more documents listed here)