Ideas para programar con Python [AYUDA]


Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Tengo la intención de desarrollar mis conocimientos de programación este verano, para hacer algo de provecho más que nada y no se que "proyectos" podría hacer para aprender a programar.

Voy a dejar aquí un par de ejercicios que hice en clase para que veáis mi nivel y decirme proyectos no muy avanzados para que aprenda:



Están en catalán algunas cosas así que pasadle el google translator si eso (la extensión digo)

@Rodkaiser a ver si se te ocurre algo. @cbrn no entras al foro ni aunque regalen keta pero si por lo que sea entras y ves la mención, ya tu sae
 
  • Like
Reacciones : CHON
No programo mucho en Python asi que tengo pocos proyectos/tutos interesantes, aqui te dejo lo que tengo:
1. https://github.com/codecrafters-io/build-your-own-x
2. https://github.com/practical-tutorials/project-based-learning

Por los proyectos que has adjuntado veo que estas empezando, los links que te he dejado no son solo ideas para proyectos, tienen todos un enlace al tutorial/guia para ayudarte. Si alguno te llamo la atencion sigue el tutoria y hazlo, no le tengas miedo a que quizas sea algo demasiado avanzado para ti. Al fin y al cabo la forma de aprender a programar es a base de cabezazos :)
 
  • Like
Reacciones : RubRub

Rodkaiser

Més que un nodero
Noderador
Nodero
Noder
Déjame, que una asignatura llamada algorítmica me está haciendo un brutal fisting. Es broma, voy a echarle un vistazo a esto y si se me ocurre algo te digo. Este verano yo también tengo pensado mejorar en python, que lo tengo un poco abandonado. Si se te ocurre alguna cosa para hacer, avísame.
 
  • Like
Reacciones : Dark

Rodkaiser

Més que un nodero
Noderador
Nodero
Noder
Pues te puedo comentar varias cosillas del código de los años y eso. Primero, cuando haces el primer else: if año == primeraño and mes not in mesosprimerany: print(f"El dia {dia} de {mes} de l'any {año} NO existeix") else: print(f"El dia {dia} de {mes} de l'any {año} existeix") exit()
El código no va a pasar de ahí porque tienes puesto un else. Si por ejemplo pones 35/febrero/2040 te va a poner que existe porque, al no cumplirse la condición del if, entra automáticamente al else. Tienes que poner un elif con mes in mesosprimerany.

También me he dado cuenta que al poner febrer=28 y febrer=29, has puesto '==' en vez de =, estás haciendo una comprobación, no una asignación. Cuando me ha pasado esto a mí he llegado casi a reventar el pc porque es muy difícil de ver xd.

Otra cosilla es que repites bastante código con los if y else. Tienes puesto varias veces lo mismo en condicionales distintos, puedes agruparlo todo en uno y en un else. Esto es básicamente por estética y elegancia y un poco de eficiencia, ya que los if no son muy eficientes.

Ahora que lo pienso, no me has pedido que te lo corrija, pero ya he escrito el textaco y son unos consejos que te doy para que mejores .
Si veo algún proyecto/ejercicio interesante, te lo diré. Y si quieres, le echo un vistazo al otro.
 
  • Hahaha
Reacciones : CHON y Dark

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Pues te puedo comentar varias cosillas del código de los años y eso. Primero, cuando haces el primer else: if año == primeraño and mes not in mesosprimerany: print(f"El dia {dia} de {mes} de l'any {año} NO existeix") else: print(f"El dia {dia} de {mes} de l'any {año} existeix") exit()
El código no va a pasar de ahí porque tienes puesto un else. Si por ejemplo pones 35/febrero/2040 te va a poner que existe porque, al no cumplirse la condición del if, entra automáticamente al else. Tienes que poner un elif con mes in mesosprimerany.

También me he dado cuenta que al poner febrer=28 y febrer=29, has puesto '==' en vez de =, estás haciendo una comprobación, no una asignación. Cuando me ha pasado esto a mí he llegado casi a reventar el pc porque es muy difícil de ver xd.

Otra cosilla es que repites bastante código con los if y else. Tienes puesto varias veces lo mismo en condicionales distintos, puedes agruparlo todo en uno y en un else. Esto es básicamente por estética y elegancia y un poco de eficiencia, ya que los if no son muy eficientes.

Ahora que lo pienso, no me has pedido que te lo corrija, pero ya he escrito el textaco y son unos consejos que te doy para que mejores .
Si veo algún proyecto/ejercicio interesante, te lo diré. Y si quieres, le echo un vistazo al otro.
Nah tranqui, con este post solo pretendo que me den ideas para yo pasar el rato programando y tal, soy consciente de que tengo bastantes errores.
 
  • Like
Reacciones : Rodkaiser

Rodkaiser

Més que un nodero
Noderador
Nodero
Noder
Otra cosa que se me ha ocurrido es que te crees una cuenta de Wuolah, busques alguna universidad y te metes en la carrera de informática. Busca la asignatura de programación y habrá un montón de ejercicios resueltos, puedes hacerlos y compara
 
  • Like
Reacciones : Ivanof, Dark and CHON

cbrn

el ex-staff más guapo del foro
Noderador
Nodero
Noder
A ver pues depende de lo que quieras hacer. Puedes hacer por ejemplo alguna interfaz gráfica con tkinter (aplicación para medir el tiempo con una API, generador de contraseñas, to-do list...), intentar hacer algún juego básico de píxeles y plataformas con algún motor gráfico (pygame por ejemplo), aprender desarrollo web mediante Flask o Django...

Hay miles de ideas por internet también, si tienes cualquier duda ya sabes donde estoy (y)
 
  • Like
Reacciones : Anon

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
A ver pues depende de lo que quieras hacer. Puedes hacer por ejemplo alguna interfaz gráfica con tkinter (aplicación para medir el tiempo con una API, generador de contraseñas, to-do list...), intentar hacer algún juego básico de píxeles y plataformas con algún motor gráfico (pygame por ejemplo), aprender desarrollo web mediante Flask o Django...

Hay miles de ideas por internet también, si tienes cualquier duda ya sabes donde estoy (y)
bueno, tenía intención de antes de meterme en interfaz gráfica aprender más de python, el otro día ya estuve tocando un poco lo de tkinter
 

Lushly9145

Aprendiz de Jack Grealish
seguro que hay compis que estarán deseando que les eches una mano automatizando procesos. Que Python es el mejor lenguaje para esos temas.
 

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
seguro que hay compis que estarán deseando que les eches una mano automatizando procesos. Que Python es el mejor lenguaje para esos temas.
yo encantado pero mi nivel es muy básico :ROFLMAO:
 
  • Like
Reacciones : Lushly9145

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Tengo la intención de desarrollar mis conocimientos de programación este verano, para hacer algo de provecho más que nada y no se que "proyectos" podría hacer para aprender a programar.

Voy a dejar aquí un par de ejercicios que hice en clase para que veáis mi nivel y decirme proyectos no muy avanzados para que aprenda:



Están en catalán algunas cosas así que pasadle el google translator si eso (la extensión digo)

@Rodkaiser a ver si se te ocurre algo. @cbrn no entras al foro ni aunque regalen keta pero si por lo que sea entras y ves la mención, ya tu sae
también me sirven ideas para meterle a algún bot de discord, cualquier sugerencia es bienvenida.
 

usuario1991

🦅 _S-Horny_🐇
Noderador
Nodero
Noder
Ya ha pasado un tiempo de tu ppst, pero quería preguntar, porque no buscas algún proyecto open source y colaboras en el mismo?. Es solo una sugerencia
 

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Ya ha pasado un tiempo de tu ppst, pero quería preguntar, porque no buscas algún proyecto open source y colaboras en el mismo?. Es solo una sugerencia
Ni se que es eso pero suena a nivel avanzado y yo ni se hacer clases de objetos, quiero algo para matar el tiempo y aprender, algo largo.
 

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Programate alguna novia bot para que dejes de ser tan maricon
Creo que es la mejor idea que te han dicho
Voy a hacer un programa para banearte cada vez que digas algo.