Para fins de aprendizado, você não precisa de nada além de python e um editor de texto simples como o gedit. De fato, python
(2) e python3
estão pré-instalados em uma versão moderna do Ubuntu.
Bibliotecas adicionais, eu só instalaria se você tivesse uma razão específica para isso. Você descobrirá se você receber erros de importação, por exemplo.
Muitas das coisas que você menciona, eu não tenho no meu sistema.
Idle, o IDE do python
Para recuo automático, edição fácil e execução de teste do código, aconselho instalar idle
e idle3
( python
IDE)