Skip to content

Porting to Python 3: The book is available!

March 2, 2011

After a lot of work, and several delays, the book is finally done, approved and available! You can buy it from it’s page on CreateSpace.

The book covers

  • Migration strategies
  • Preparing for Python 3
  • Porting with 2to3
  • Common migration problems
  • Improving your code with modern idioms
  • Supporting Python 2 and Python 3 without 2to3 conversion
  • Migrating C extensions
  • Extending 2to3 with your own fixers
  • Language differences and workarounds
  • Reorganizations and renamings


And it has a foreword by Python guru Brett Cannon!

It’s published on CreateSpace, which is owned by Amazon, so it will be available on Amazon as well in the near future, but if you buy it from Amazon, they charge me twice, so it’s better if you buy it directly from CreateSpace. CreateSpace has in general worked well, and I intend to write a blog post of the self-publishing experience in the near future.

  1. Kevin Gill permalink

    The book sounds great – looking forward to reading it. However… I tried to get your book on CreateSpace, but it would not accept an Irish Address.

    I could not find a support email address on CreateSpace.


    • I’m a bit surprised, they should be able to ship anywhere. There is also a contact form at the bottom of the page you can use.

      It is also available on, and even via some sort of retailer, so you can buy it from there.

  2. Kevin Gill permalink

    I have ordered the book from, thanks.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: