Estoy dispuesto a responder esto porque he estado en tu situación alguna vez. Yo también lo aprendí de Codecademy y después de terminarlo, no tuve idea.
Todos aconsejarán comenzar con un proyecto . Pero nadie te dice cómo comenzar con eso. Eso es lo más difícil, no sabes por dónde empezar y qué hacer. Déjame compartir contigo lo que hice después de aprender Python.
EDITAR : De alguna manera dejé la parte de configurar Python y trabajar en entornos virtuales. Lo primero que debe hacer después de completar este curso es instalar Python en su máquina, si aún no lo ha hecho.
Comencé con Learn Python de Zed Shaw The Hard Way. Si ha estado programando durante un tiempo, podría leer los ejercicios, pero le recomiendo que no omita el Curso acelerado de la línea de comando (si es un principiante porque realmente lo ayudará mucho más tarde). El libro también enumera el procedimiento de configuración, la configuración de entornos y el aspecto que debe tener un esqueleto de proyecto en Python y cómo debe trabajar en él.
- Comenzó a explorar las fabulosas bibliotecas de Python.
La belleza de Python, aparte de la estructura transparente, son los diferentes módulos que hacen que sea muy interesante trabajar con ellos. Aporta el factor diversión. Hay un montón de ellos por ahí, y después de explorar y jugar con algunos, querrás desarrollar algo a partir de eso, la idea te resultará innata.
- Busqué proyectos de python en Github
¿Desarrolló un gusto por un módulo? Bueno, ahora pasemos a ver cómo trabaja la gente.
Escriba ‘python’ en la barra de búsqueda de Github y encontrará una lista interminable de proyectos en python. Examínelos y vea cómo esas personas han implementado su módulo favorito. Creo que esta es la mejor manera de abrir tu mente.
Como Bernard Shaw había comentado: “Si le enseñas algo a un hombre, él nunca aprenderá”. El aprendizaje es un proceso interactivo y lograrás el éxito solo haciendo.
Había desarrollado mi primer juego en Python usando Pygame. Esa fue la primera vez que hice algo. Aunque era un juego básico (¿recuerdas a Snake?), Aprendí mucho en el proceso. Esto no hubiera sido posible si me hubiera sentado con todas esas cosas en mi cabeza. Saber algo y aplicarlo son dos cosas diferentes, que son polos separados.
(Si eres fanático de los juegos, puedes referirte a Al Sweigart’s Invent with Python, lo encontré muy útil)
Aprendí una cosa muy interesante llamada ‘Web Scraping’. Aunque no he hecho nada sustancial hasta ahora, tengo la intención de hacerlo pronto.
- Mira cómo puedes ayudar a las personas que te rodean.
Mi padre está en el negocio del Mercado de Valores y requiere que se actualice cada vez sobre las acciones en las que invirtió. Estoy pensando en hacer una aplicación basada en notificaciones de escritorio para él que lo actualice sobre cambios significativos en sus acciones. Comenzaré pronto una vez que termine con mis exámenes.
Además, mis padres recientemente comenzaron a usar YouTube para escuchar canciones, les resulta difícil pasar por el proceso de descarga de canciones. Tengo la intención de hacer algo que lo simplifique para ellos.
Eso es todo lo que puedo pensar en este momento. Como puedes ver, no es difícil una vez que te acostumbras.
¡Buena suerte!