Aprenda cuatro cosas divertidas que puede hacer con Python y que pueden ser proyectos de gran práctica para cualquier principiante. Pon en práctica tus habilidades de programación.
En este artículo, recopilo cuatro cosas divertidas que puedes hacer con Python, y que pueden ser un gran proyecto de práctica para cualquiera que acabe de aprender los fundamentos de programación (variables, sentencias if, bucles y funciones). Aunque implementé estos proyectos para principiantes en Python, puedes implementarlos en cualquier otro idioma.
Trabajar en proyectos es la mejor manera de aprender un lenguaje de programación. Incluso si eres un programador experimentado, nunca dejas de aprender cosas nuevas.
La programación se mueve rápido; siempre hay un nuevo idioma o tecnología que aprender. La mejor manera de abordar el aprendizaje es haciendo algunos pequeños mini-proyectos para practicar lo que sabes.
Ayuda a asimilar los nuevos conceptos y trasladarlos a tu memoria a largo plazo. Además, la creación de programas y proyectos es la mejor parte de la programación. ¡Construye cosas y mantén las cosas interesantes!
El enfoque del artículo es darte inspiración para proyectos para principiantes de Python en los que puedes trabajar porque, como principiante, probablemente no conoces todas las funciones y cosas interesantes que ofrece Python.
Después de implementar estos divertidos proyectos para principiantes en Python, puedo asegurarles; se sentirá seguro para pasar a conceptos más avanzados.
Espero que los disfrute, y hará que su viaje de programación en Python sea más agradable.
Supuestos
– Conoce los fundamentos de la programación (declaraciones if, bucles y funciones)
– Sabes cómo importar bibliotecas usando pip (el administrador de dependencias de Python)
Mi consejo es que comiences escribiendo pasos de alto nivel sobre cómo resolver estos problemas. A continuación puede encontrar cómo desglosaré cada proyecto. Si sus pasos son diferentes, está bien. ¡Hay muchas formas de resolver el mismo problema! 🙂
Tabla de contenido
Calculadora (usando la biblioteca Tkinter)
Una de las más simples cosas divertidas que puedes hacer con Python es una calculadora. Podrías empezar con algo fundamental. Una versión de texto de una calculadora en la consola. Debería pedirle al usuario que ingrese: los números y la operación a realizar. Luego mostrará los resultados y le preguntará al usuario si quiere continuar. Una vez que eso funcione, puede moverlo detrás de una interfaz de usuario usando el módulo Tkinter.
Así es como desglosaré la calculadora (versión gráfica):
Paso 1) Cree la interfaz de usuario con todos los botones – Ver solución.
Paso 2) Agregar acciones (o escuchas) a los botones numéricos, por lo que cuando hace clic en ellos, el número aparece en la pantalla – Ver Solución.
Paso 3) Agregue acciones a las operaciones, para que se muestren los resultados. – Ver Solución.
Nota Tkinter es una biblioteca incorporada, lo que significa que no necesita instalar nada adicional 🙂
Examinador
¿Qué hay de crear su propio «examinador»? Podría crear una interfaz de usuario que haga las preguntas que desee.
Paso 1) Elija el conjunto de preguntas que le gustaría usar
Paso 2) Cree la interfaz de usuario.
Paso 3) Agregue una acción (u oyente) que reacciona cuando se selecciona una respuesta y muestra un mensaje que indica si la respuesta es correcta o no.
Paso 4) Agregue una acción, de modo que cuando se haga clic en el botón Siguiente, los resultados se guarden y el Se muestra la siguiente pregunta.
Juego de memoria
Ahora, nos estamos moviendo a proyectos de juegos, mis proyectos de Python divertidos favoritos para principiantes. Podrías implementar un juego de tarjetas de memoria usando la biblioteca de Pygame.
Estos son los mecanismos del juego: hay un montón de cartas boca abajo. El jugador elige dos cartas y les da la vuelta. Si las dos cartas son un par coincidente, dejará las cartas boca arriba. De lo contrario, el juego dará la vuelta a las cartas. El juego continúa hasta que todas las cartas están boca arriba.
Tenga en cuenta que deberá instalar la biblioteca de pygame con pip antes de comenzar.
Sé que este proyecto puede parecer bastante desafiante para un principiante, especialmente si intentas crear el juego de una vez. Le recomendaré que divida el juego en pasos más pequeños y alcanzables para construir la aplicación gradualmente. No solo porque este enfoque es mucho más cómodo, sino también porque cada paso que complete aumentará su confianza y motivación para pasar al siguiente paso
Aquí hay una manera de desglosar este proyecto.Si estos pasos se sienten confusos o vagos, puede desglosarlos aún más. La técnica «Divide y vencerás».
Paso 1) Muestre el tablero con las casillas – Ver solución
Paso 2) Llene todas las casillas con diferentes piezas del juego (en pares) – Ver solución
Paso 3) Agregue un tablero (una matriz) para realizar un seguimiento de las casillas resueltas – Ver solución
Paso 4) El usuario puede hacer clic en una casilla y se mostrará la pieza del juego en el interior – Ver solución
Paso 5) Usuario segundo clic en otro cuadro y se muestran ambas piezas – Ver Solución
Paso 6) Verifique que las piezas sean iguales, y si es así, marque las cajas como resueltas – Ver Solución
Juego de Tetris con pygame
Y finalmente, ¿puedes crear tu propio juego de Tetris? Este proyecto es un poco más avanzado, pero después de completar los otros proyectos, deberías poder trabajar en esto. Puedo asegurarte después de completar este proyecto , te sentirás orgulloso de lo que construiste y de tus habilidades
Como antes, la clave aquí es construir el proyecto gradualmente. Dividir la aplicación en pequeños pasos alcanzables para que el proyecto no se sienta tan abrumador
Pasos de implementación de Tetris
Puedes dividir este proyecto en los siguientes pasos:
Paso 1) Crea la ventana del juego – Ver la solución.
Paso 2) Dibuja el tablero de Tetris – Vea la solución.
Paso 3) Agregue un solo bloque y hágalo caer – Vea la solución.
Paso 4) Detenga la pieza cuando llegue al fondo – Vea la solución.
Paso 5) Mueva la pieza a través del tablero – Ver solución.
Paso 6) Marcar cuando se complete una línea – Ver solución.
Paso 7) Usar piezas completas de Tetris – Ver solución.
Paso 8) Girar las piezas de Tetris – Ver solución.
He creado un curso que lo guiará a través de cada uno de estos pasos. Es un curso pagado; sin embargo, los primeros tres pasos son gratuitos. En caso de que no esté interesado en el curso completo, puede ver el comienzo para comenzar.
Planifique un camino de entrega con Python y gráficos
Si desea aprender gráficos y ejercicios emocionantes, puede resolverlos con gráfico, consulte el siguiente artículo. Aprenderá a encontrar el camino que lleva a un camión a su destino de entrega. Un problema genial para resolver, además de que podrías enfrentarte a problemas similares al hacer entrevistas:
A estas alturas probablemente quieras aprender más sobre cómo desarrollar ideas de proyectos y cómo iniciar un proyecto en Python. Le recomendaré que consulte el libro Aprenda Python 3 de la manera difícil:
Este libro es para desarrolladores principiantes que conocen los fundamentos pero están perdidos y no saben cómo abordar un proyecto de software. Explica el proceso de inicio de un proyecto: analiza tu idea, diseña una solución y mejora tus habilidades de programación a través de proyectos de juguetes. Al final del curso, sabrá implementar un servidor de chat con python. Todo explicado por Zed Shaw, autor de «Learn Python the Hard Way».
Espero que disfrutes de algunas de estas cosas divertidas que puedes hacer con Python e implementes estos proyectos para principiantes. Muchas gracias por leer y apoyar este blog. Happy Coding !
Si te gusta el artículo, suscríbete para recibir una notificación cuando publique más artículos.