There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Migrating from Python 2.7 to Python 3


What you should know
Using the exercise files

1. Python 2.7 and Python 3

Introduction to the course
Overview of the differences
The official how-to guide
The obvious differences in Python 3

2. Feature Comparisons

The language syntax changes
Changes to the internal types
Changes to built-in Python functions
Changes to the Python standard library

3. Three Plus One Strategies

Navigation among the strategies
Convert: Start fresh in Python 3
Coordinate: Python 3 and Python 2.7
Coexistence: Six or python-future
Coexistence: 2to3 and 3to2
The tools required to migrate

4. Using Six

Overview of the features of six
Syntax wrapping with six
Handling class definitions with six
Using six to manage built-in functions
Using six with standard library changes

5. Using Python-Future

Overview of the features of python-future
Making syntax changes with futurize
Making class changes with futurize
Using futurize to manage built-in functions
The standard library and futurize

6. Using 2to3 or Modernize

Overview of the features of 2to3
Handling code changes with 2to3
Handling library changes with 2to3
Final thoughts


Next steps

You Have Got Gift 25% OFF

Use this Coupon Code “J3JKN396