Я программировал Python чуть более полугода, и меня больше интересует внутренняя среда Python, а не использование Python для разработки приложений. В настоящее время я работаю над переносом нескольких библиотек с Python2 на Python3. Тем не менее, у меня довольно абстрактное представление о том, как сделать содержимое порта с Python2 на Python3, поскольку большинство изменений связано с проблемами дизайна в Python2.x
Я хотел бы узнать больше о внутренних компонентах Python; следует ли мне использовать подход "сверху вниз" или "снизу вверх"? Есть ли ссылки, которые вы могли бы порекомендовать?