Voy a una universidad donde los estudiantes pueden hacer su horario de semestre en función de la información sobre las materias que van a tomar, es decir, las horas que los cursos están disponibles, los profesores y el espacio restante para otras personas. Hacer estos horarios a mano fue una tarea muy difícil / aburrida.
Escribí un programa Python bastante ingenioso que automatiza este proceso. Elige los códigos para la asignatura que vas a tomar y filtra los profesores que no quieres. Luego, el programa genera todas las posibilidades que existen si no hay conflictos de tiempo. Este programa ayudó a muchos estudiantes. ¡El tiempo para hacer un horario se redujo de 2 días a menos de 30 segundos!
Ahora aquí comienzan los problemas. Mi familia y todas las personas que usaron el programa me dicen que patente el programa antes de que alguien robe la idea (eso podría suceder en mi país). Pero lo cuestiono yo mismo. ¿Es necesario patentar un raspador web mezclado con un motor de retroceso? Fue difícil hacer el programa porque no sabía muchas cosas, pero ahora que he terminado, siento que sería muy estúpido / inmaduro patentar tal cosa. Pero, por otro lado, no quiero que otra persona obtenga el crédito por ello. ¿Qué piensas?