No hay un solo material que pueda llevarlo de básico a avanzado. Por lo tanto, tendrá que dividir su aprendizaje en partes o fragmentos y, cuando lo haga, podrá elegir buenos recursos y volverse bueno a ese nivel. Entonces, separemos el aprendizaje en principiante, intermedio y avanzado.
- Nivel de principiante : en este nivel, aprenderá acerca de la sintaxis del lenguaje de programación y de las funciones y operaciones básicas como operaciones de archivos, manipulaciones de cadenas, comprensión de listas, etc. En este nivel, también aprenderá los conceptos de programación orientada a objetos. y cómo se puede implementar en python. También aprenderá a usar bien las estructuras de datos y a escribir programas sobre estos temas.
- Nivel intermedio : ser intermedio implica menos aprender cosas nuevas y más cómo mejorar en lo que ya sabes. Este nivel implicaría principalmente optimizaciones y aprender a usar bibliotecas populares como numpy, matplotlib, flask, etc.
Para conocer los recursos disponibles para aprender Python para pasar de principiante, puede leer este artículo, Proporciona los recursos, en función de sus requisitos: Guía del autoestopista para aprender Python – Source Dexter
3. Nivel avanzado: en este nivel puedes elegir una especialización a la vez. Python es un lenguaje de programación extremadamente versátil. A diferencia de la creencia popular, tiene el poder de llevar los proyectos a las producciones y ejecutarlos con éxito. Algunos de los ejemplos de cosas avanzadas serían:
- Python para el desarrollo de aplicaciones web: esto implicaría aprender el marco Django.
- Python para el aprendizaje automático: Python es extremadamente conocido por su uso en los campos de aprendizaje automático y aprendizaje profundo y se puede usar para tareas complejas como el entrenamiento de redes neuronales profundas o algoritmos de aprendizaje automático más simples como el clasificador de bosque aleatorio.
- Python para visualización de datos: al utilizar bibliotecas como matplotlib, gráficamente, los datos se pueden visualizar de manera interactiva y eso puede formar una herramienta de inferencia de datos sorprendente.
Cuando recoja cualquier recurso para aprender Python, una búsqueda rápida en Amazon le dará la reseña de ese libro. Si es un curso en línea que desea comprar, entonces eso también tendría calificación y comentarios. Usando eso puedes hacer una lista corta y comprar.
- ¿Hay algún sitio web que sea como GoFundMe que promueva automáticamente su financiación a extraños en línea, de forma gratuita, con fondos ilimitados?
- ¿Cuál es el mejor sitio para encontrar las preguntas anteriores de UPSC?
- ¿Conoces algún sitio web relacionado con paquetes de vacaciones en la playa?
- ¿Qué sitio es el mejor para aprender el lenguaje C?
- ¿Tienes alguna lista de sitios de video amateur gratis?