¿Cuáles son las cosas que uno debe saber para convertirse en desarrollador junior de python?

Python en sí es muy vasto. Se trabajan diferentes proyectos de personas con diferentes marcos y paquetes. El siguiente punto sobre python se basará en mi experiencia.
1. Comience con Python 3.6 o 2.7 (Como una nueva abeja es mejor ir con Python 3.6)
2. Cubre cosas básicas como Lista, Dict, Función, Archivo i / o, Clases y Expresión
3. Lea sobre el manejo de json y CSV.
4. Conéctate a una base de datos sql o nosql basada en tu perfil
5. Si quieres pasar al lado cuantitativo, comienza a leer sobre los paquetes de Panda, Numpy, Matplotlib, Scipy.
6. Escriba un código pequeño para comenzar a calcular el NAV para una cartera y otros proyectos similares
7. Si quieres pasar a la web dev, busca en la solicitud Http, los paquetes básicos de Beutiful Soup.
8. Django y Flask son las siguientes cosas para comenzar con el desarrollo web.
Aparte de ese python-qt y muchas cosas están ahí. Nunca trabajé con ellos. Así que no comentaré sobre ellos. Los 8 puntos anteriores con conocimientos básicos son suficientes para un Desarrollador Junior.