¿Cómo aprender Python?
Comience con las preguntas más básicas, como cómo usar list, tuple, dict, set, string, etc.
El siguiente paso es practicar varias declaraciones, como bucles, ramas, funciones, espacios de nombres, control de excepciones, etc.
El tercer paso es la biblioteca estándar de Python, que tiene mucho contenido y vale la pena aprender durante mucho tiempo. Por ejemplo, cómo calcular el tiempo, cómo realizar pruebas unitarias, cómo realizar operaciones numéricas de punto flotante de alta precisión, cómo analizar URL, cómo realizar coincidencias regulares, etc.
El cuarto paso son los algoritmos y las estructuras de datos. Puede encontrar un libro sobre estructuras de datos y pensar en las estructuras de datos y algoritmos que C puede implementar (como la clasificación rápida) y cómo los implementa Python.
El quinto paso es el aprendizaje relacionado con el sistema, como cómo crear procesos, subprocesos, variables de entorno, permisos de acceso a archivos, acceso al registro, etc.
Cuando acumulas una cierta cantidad de código (miles de líneas), tienes experiencia y luego puedes aprender más. Por ejemplo, elija PyQt para interfaz gráfica de usuario, Django para programación de red y mysql-python para base de datos.