Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

We Have Nearly One Million Lines of Python 2 Code in Production – And Now?

EuroPython Conference via YouTube

Overview

Explore strategies for migrating large-scale Python 2 codebases to Python 3 in this EuroPython 2020 conference talk. Learn from Michael Howitz's experience in successfully transitioning nearly one million lines of Python code for union.cms, a content management system used by German trade unions. Discover potential approaches, evaluate their suitability for extensive codebases, and understand key principles to increase the likelihood of a successful migration project. Gain insights into overcoming obstacles, applying lessons learned, and developing a comprehensive plan for migrating Python 2 projects to Python 3, applicable to both large and small-scale endeavors.

Syllabus

Introduction
Survey results
Start over
Union CMS
General Preparation
Clean Up
Dependencies
Migrate
Python 3 migration
Time schedule
Lessons learned
Questions

Taught by

EuroPython Conference

Reviews

Start your review of We Have Nearly One Million Lines of Python 2 Code in Production – And Now?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.