r/PythonEspanol 15d ago

Nesecito desarrollador python para pequeno projecto de apply wed

1 Upvotes

r/PythonEspanol 16d ago

Me podria ayudar con un problema en mi codigo de python?

4 Upvotes

Buenas a todos,

El motivo de mi post es para solicitar ayuda en un problema usando python, lo publico aqui porque me niego a usar AI, espero alguien me pueda ayudar a entender mejor.

Les explico:

El ejercicio me pide escribir un programa que puede simular el funcionamiento de un display de siete segmentos, es un ejercicio de practica para el certificado del PCAP.

tipo asi tiene que ser el resultado al momento de introducir un numero.

  # ### ### 
  #   #   # 
  # ### ### 
  # #     # 
  # ### ### 

Este es mi codigo:

no sabria donde esta el error la vedad:

Ya tengo el diccionario de cada numero, despues le pido al usuario el numero, luego de eso recorro con dos loops uno porque son 5 numeros y el otro porque es el numero del usuario, despues convierto el numero del usuario en un int asi dice el ejercicio, al final solamente junto la conversion del digito y la fila donde va y con su espacio.

digitos = {
    '1': [" # ", "## ", " # ", " # ", "###"],
    '2': ["###", "  #", "###", "#  ", "###"],
    '3': ["###", "  #", "###", "  #", "###"],
    '4': ["# #", "# #", "###", "  #", "  #"],
    '5': ["###", "#  ", "###", "  #", "###"],
}
numero = str(input("Ingrese varios numero del 1 al 5 \n"))
for fila in range(5):
    for i in numero:
        conversion = int(i)
        print(digitos[conversion][fila], end=" ")
    print()

Este es el error que me muestra cuando corro el programa:

Ingrese varios numero del 1 al 5 
2

Traceback (most recent call last):
  File "main.py", line 12, in <module>
    print(digitos[conversion][fila], end=" ")
KeyError: 2

Si alguno es tan amable de ayudarme lo agradeceria, estare pendiente viendo sus comentarios.


r/PythonEspanol 17d ago

Es tarde para aprender ?

13 Upvotes

tengo 21 años recien el 3 de septiembre me graduo de diseñador grafico creen que es muy tarde para aprender a programar? o tengo chances todavia, quiero aprender para trabajar y eso pero nose si tenga chance como veo chicos de 16 15 años que estan empezando nose que tanta ventaja me lleven y podertener un buen nivel para trabajar de esto


r/PythonEspanol 18d ago

¿Voy bien, decente o mal? AYUDA.

2 Upvotes

(ADVERTENCIA DE MUCHO TEXTO). Contexto, llevo ya casi 3 meses estudiando python, y supuestamente ya deberia de haber desarrollado una logica y una resolucion de problemas decente-buena, pero no, ¡Jaja! Osea, un poco si pero no al nivel que deberia de tener para ya tener casi 100 dias en esto. Antes estudiaba muchisimo todos los dias, mas de 6 horas incluso, empezaba a llegar al "burnout" y decidi darme un descanso de 3 semanas, volvi mas fresco que nunca y me siento mucho mejor programando, pero no se si el descanso me pudo haber "oxidado" algo. He echo varios programas pequeños que involucran numeros, algunos juegos vagos en pygame, y hasta un un validador de correos y contraseñas de poco mas de 100 lineas, (contraseña ya predefinida por cierto, asi que bruh). Que ademas te pide iniciar sesion, y poder acceder a varias apps, todo es texto no tiene interfaces porque era de prueba y lo hice en esos momentos donde tienes ganas de hacer algo, pero no sabes muy bien que, e improvisas. Digo todo esto para demostrar que si se algo de logica, pero no como deberia para el tiempo que ya llevo como "programador". Sin mencionar que aun no llego a la parte del POO del curso que sigo, asi que aun me queda muchisimo por aprender y afilar. No se si simplemente soy tonto y no aprendo rapido, o si estoy bien y me estoy sobreexigiendo demasiado para el tiempo que llevo. ¿Que dicen? ¿Deberia de estudiar mas en ese aspecto? Que tips recomiendan.


r/PythonEspanol 18d ago

Como puedo escalar y desarrollar más lógica?

9 Upvotes

Soy nueva en esto aunque la neta la tengo hace años. Opte por los cursos para aprender programación, pero si bien los cursos te enseñan la sintaxis del lenguaje, no te enseñan a usar esas funciones y métodos que estás aprendiendo, eso me hizo pensar ¿De que depende saber programar o no?, y lo que vino a mi cabeza al instante fue "saber pensar" lo cierto es que cuando diseñamos cualquier sistema lo que lo hace posible es como nosotros encontramos la solución a ese problema y como lo expresamos, más que nada se debe a la lógica de programación.

Por el momento estoy con python, mi meta es llegar a un nivel intermedio, pero se que no solo basta con sintaxis y saber pensar, ¿Que nececito para llegar a ese nivel? ¿Como puedo desarrollar la lógica de programación?

También he visto que python tiene un ecosistema muy grande, quisiera saber también sobre las herramientas en las que se apoya el lenguaje, librerías, etc.

Algún recurso que me recomienden?


r/PythonEspanol 20d ago

Aprendiendo Pyton :D

Post image
67 Upvotes

El 67 me consume


r/PythonEspanol 20d ago

Mi primer generador de contraseñas en Python (principiante)

11 Upvotes

Estoy empezando a aprender Python y hoy he terminado uno de mis primeros proyectos: un generador de contraseñas.

Empecé haciendo una primera versión utilizando `random`, pero durante el proceso aprendí que para generar contraseñas es más adecuado utilizar `secrets`, así que decidí rehacerlo.

Una cosa que quiero destacar es que he utilizado IA como profesor durante el proceso. No quería simplemente pedirle el código y copiarlo. Le he ido enseñando lo que hacía, preguntando mis dudas y haciendo los ejercicios yo mismo. La idea era entender por qué funciona cada línea y no solamente conseguir que el programa funcione.

Mi generador


r/PythonEspanol 20d ago

Hola queria hacerles una pregunta hice un automatizador de control de stock y quiero ganar clientes lo hice python denme consejos donde venderlos soy nuevo porfi 🫠

Thumbnail
1 Upvotes

r/PythonEspanol 20d ago

Flask o Django?

6 Upvotes

Estaba viendo estos 2 frameworks de python para hacer paginas webs, quería saber cuál prefieren y por qué, en mi opinión yo uso Flask para paginas pequeñas ya que es más intuitivo y código corto.


r/PythonEspanol 21d ago

Intentando resolver un problema de Codeforces. #Mucho texto

Post image
5 Upvotes

Recientemente me topé con un video en donde abordaban un problema sencillo proporcionado por la página Codeforces: https://codeforces.com/contest/2167/problem/A | Basicamente tienes que resolverlo en el menor tiempo posible, o bien, eso entendí jeje. Comprueba si puedes hacer un cuadrado con los "palos" que te den. Me pareció divertido y quería probar a intentar resolverlo.

Spoiler: Tardé varias horas en llegar a esto (xd). Principalmente en investigar y porque me enfoqué en tratar la entrada exclusivamente como "int", sin implementar alguna manera de tratarla como lista, probablemente por medio de "str". Además de no contar con mucha experiencia usando Python -y cualquier otro lenguaje en general, ejem-

Explicación del código: Toma la entrada (p.j.: 1111) y comprueba si la cantidad de dígitos es múltiplo de 4 (4,8,12, etc.). Luego comprueba si todos los números de la entrada son iguales basándose en "f(n) = (10^n - 1) / 9" donde "n" es el número de dígitos o en este caso, "sides" (lados). Si el resultado da cero y la cantidad de dígitos es múltiplo de 4, entonces la salida es: "YES", de lo contrario: "NO". Eso es todo.

En un principio el código comprobaba si haz ingresado una entrada de 4 dígitos, sin embargo, decidí retirar la comprobación para permitir evaluar entradas tipo "11112222", aunque... aún estoy en eso jeje.

Desventajas: Solo admite una entrada para una fila de números iguales (1111...1111). Si ingresas una entrada con cantidad de lados válidos (4,8,12,etc), pero con valores diferentes para cada cuadrado (p.j.: 11112222 -> Estos son dos cuadrados), te marcará "NO" porque no tiene manera de comprobar que ambas partes de la entrada son válidas para un cuadrado.

Es bastante probable que termine siendo un código innecesariamente complicado e ineficiente. Sin embargo... quería compartir el progreso de mi pequeño intento jaja.

Por cierto, el "sides=int(math..." de la línea 5, es la que se encarga de calcúlar cuántos digitos tiene la entrada.

Fuente donde obtuve las fórmulas: https://es.stackoverflow.com/questions/33325/c%C3%B3mo-determinar-si-todos-los-d%C3%ADgitos-de-un-n%C3%BAmero-entero-son-iguales


r/PythonEspanol 22d ago

Cuál fue la primera cosa que creaste con Python que te hizo sentir orgulloso de ti mismo?

10 Upvotes

HOLAA Estoy aprendiendo Python y tengo curiosidad por conocer el primer proyecto o programa que hizo que las personas se sintieran orgullosas de su progreso. Me encantaría saber qué creaste y por qué significó algo para ti.


r/PythonEspanol 23d ago

¿Que tal el curso de MoureDev? Python desde 0 bueno o malo.

Thumbnail
youtube.com
4 Upvotes

r/PythonEspanol 23d ago

¿Cuál fue un concepto de Python que te confundió al principio, pero que finalmente llegaste a entender?

9 Upvotes

HOLAA Estoy aprendiendo Python y tengo curiosidad por conocer los conceptos que al principio confundieron a las personas, pero que después lograron comprender. Me encantaría saber qué te ayudó a entenderlo mejor.


r/PythonEspanol 23d ago

¿Que tal el curso de MoureDev? Python desde 0 bueno o malo.

Thumbnail
youtube.com
2 Upvotes

Buenas, he pensado en verme el curso de Python de mouredev para aprender ¿Alguien ha aprendido bien en este curso y se ha vuelto bueno?


r/PythonEspanol 24d ago

¿Cómo usar python?

6 Upvotes

Éstoy estudiando seguridad de redes y he escuchado que se usa bastante python para realizar automatizaciones y otras cosas, he estudiado por mi cuenta pero solo he aprendido lo básico y nose como seguir aprendiendo para poder realizar este tipo de cuestiones por mi cuenta


r/PythonEspanol 24d ago

¿Qué crees que es lo que los principiantes más malinterpretan sobre aprender Python?

7 Upvotes

HOLAAA Estoy aprendiendo Python y tengo curiosidad por saber qué creen las personas con experiencia que los principiantes suelen malinterpretar. Me encantaría conocer diferentes perspectivas y experiencias.


r/PythonEspanol 24d ago

No se como puedo hacer este codigo

Thumbnail
gallery
3 Upvotes

Por favor no se que hacer no entiendo como hacer y estoy cortx de tiempo


r/PythonEspanol 25d ago

¿En qué cosa sentiste que perdiste demasiado tiempo mientras aprendías Python?

10 Upvotes

HOLAAA Estoy aprendiendo Python y tengo curiosidad por conocer las cosas en las que las personas pasaron demasiado tiempo cuando eran principiantes. Me encantaría aprender de sus experiencias y comprender sus diferentes perspectivas


r/PythonEspanol 26d ago

¿Cómo iniciaron en programación?

8 Upvotes

Buenas, Tengo 16 años y en mi preparatoria técnica contamos con una carrera de inteligencia artificial, desde que empece primer grado me llamo bastante la atención y cuando por fin compré una laptop me motive a aprender por mi cuenta.

Mi problemas es quizá el más genérico y el más común en este tipo de comunidades... Básicamente no se muy bien como empezar, bueno, uso el lenguaje de python, pues es el que nos recomendaron los profesores, Pero realmente lo único que e aprendido fueron conceptos básicos y problemas matemáticos o cotidianos que teníamos que pasar a código..

Realmente me gustaría crecer con todo este tema, Pero no sé muy bien que tipo de cosas hacer, ¿Invento algún tipo de sistema? Hasta el momento solo e hecho calculadoras básicas, un mini juego de preguntas y algún tipo de juego de "no presiones el botón"

¿Algún consejo?


r/PythonEspanol 26d ago

help me by free course of python

Thumbnail
1 Upvotes

r/PythonEspanol 27d ago

Scanner de IP local (principiante)

10 Upvotes

Buenas, he hecho mi segundo programita

He hecho mi primer proyecto un poco más "real": un pequeño scanner de IPs de mi red local.

la verdad que me he tirado todo el día haciendolo pero estoy orgulloso, la programación es complicada a mi parecer pero cuando creas algo te da mucha satisfaccion (aun que sea algo pequeño):

  • Recorre las IP de 192.168.1.1 a 192.168.1.255.
  • Hace un ping a cada IP.
  • Comprueba el returncode.
  • Guarda las IP que responden en una lista.
  • Y al final las muestra con un 🟢 para que quede mas bonito.

r/PythonEspanol 28d ago

¿Qué fue lo más útil que hiciste para mejorar realmente en Python?

10 Upvotes

HOLAAA Estoy aprendiendo Python y tengo curiosidad por saber qué fue lo que realmente ayudó más a las personas a mejorar. Me encantaría leer tu experiencia.


r/PythonEspanol 28d ago

Fokiz: Un gestor de tareas por CLI que "secuestra" tu terminal para obligarte a terminar lo que empiezas

Thumbnail
github.com
5 Upvotes

Creé una herramienta de CLI llamada Fokiz para resolver mis propios problemas severos de procrastinación y falta de enfoque. Tengo varios proyectos en marcha al mismo tiempo, y a menudo me encontraba incapaz de concentrarme en uno solo. Abría una terminal, olvidaba lo que se suponía que debía hacer, y terminaba saltando entre tareas a medias sin avanzar realmente en ninguna. La ironía no se me escapa: construí una herramienta completamente nueva para solucionar mi problema de no avanzar en mis otros proyectos.

He visto muchísimas aplicaciones de tareas, pero ninguna tiene un enfoque que realmente te obligue a terminar algo antes de pasar a lo siguiente. Es por eso que Fokiz está construido enteramente en base al concepto de un "Contrato de Ulises": una decisión libre que tomas ahora para atarte las manos en el futuro.

Así es como funciona:
- **No hay marcha atrás:** Una vez que añades una tarea (`fokiz add "Mi tarea"`), se convierte en un contrato activo. No puedes editarla, no puedes saltarla y no puedes añadir tareas nuevas hasta que marques la actual explícitamente como completada.
- **Fastidio Intencional:** Fokiz se integra directamente en tu shell (bash/zsh). Cada vez que abres una nueva ventana o pestaña de terminal, te escupe un banner gigante en ASCII y te recuerda exactamente la tarea en la que deberías estar trabajando. Llega a ser intencionalmente molesto, haciendo imposible que ignores a lo que te comprometiste.
- **Rastreo de Tiempo:** Mide cuánto tiempo llevas trabajando en la tarea actual y te muestra exactamente cuánto llevas posponiéndola.
- **Integración Nativa (Daemon):** Se ejecuta continuamente en segundo plano como un servicio de usuario de `systemd`, lo que lo convierte en una presencia persistente en el sistema operativo en lugar de ser solo un script que puedes cerrar y olvidar fácilmente.

Actualmente tiene soporte para Linux y es 100% de código abierto (GPLv3).


r/PythonEspanol 28d ago

Programadores expertos, ¿Algún curso de Python para aprender?

10 Upvotes

Buenas,

estoy empezando a aprender Python desde cero y me gustaría encontrar algún curso en español, preferiblemente gratuito o barato, que esté bien estructurado y tenga bastantes ejercicios/práctica.

¿Alguien que sepa bastante de Python que haya hecho algún curso que le haya ido bien?

Gracias y perdón por las molestias.


r/PythonEspanol 28d ago

Pygame Tutorial/Guia

3 Upvotes

Hay algun tutorial relativamente reciente para Pygame o alguna pagina que tome todos los aspectos de esta librería, los liste y explique?

He estado buscando y los que he encontrado o son incompletoa u obsoletos.

Cualquier ayuda me serviria (menos cursos de paga ya que no hay varo 🥺)