-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Librerías permitidas y no permitidas T1 #10
Comments
Hola, buenas noches, aparecen los contenidos permitidos, ¿pero qué contenido está prohibido? Por ejemplo, si usé try catch por si no encontraba el archivo, pensando que estaba prohibido usar cualquier librería, ¿debería cambiarlo ahora para usar el os.path.join? ¿Y a qué se referían con tener cuidado por si no funcionaba en otro computador? Muchas gracias de antemano:) |
Hola, quisiera saber si es posible utilizar diccionarios en la tarea junto con la función .sort, ya que estos los aprendi en un curso previo a este (IIC2115). O bien estos forman parte de los contenidos de semanas que no se pueden utilizar para desarrollar esta tarea. Gracias! |
¿Puedo usar la librería collections.defaultdict para generar luego una lista de listas que tenga como primer elemento, la llave y como segundo elemento los valores, ejemplo: lista=[[llave1, [valor1, valor2, valor3]], [llave2, [valor 1, valor2, valor3]], [llave3, [valor 1, valor2, valor3]]]? |
¿Puedo usar os.system() para borrar la consola? Es para que el menú quede más agradable de ver y no haya que buscar cada vez dónde parte la pantalla recién printeada. Gracias |
Hola! |
hola! esta librería no se puede utilizar. Los archivos de predio siempre estarán en la misma carpeta (data), por lo que os.walk no es necesario. |
hola! si se puede |
Hola, no hay problema si uso |
consulta ¿puedo hacer uso de las librerías time y sys? solo las ocuparía para fines mas "estéticos" para que el texto sea mas agradable a la vista y le de un poco de dinamismo |
si! autorizado |
hola! por temas de corrección no esta autorizado os.system. te recomiendo:
de todas maneras, no es necesario limpiar la terminal. saludos! cualquier otra duda quedo atenta |
si se puede! |
hola! la librería time no se puede utilizar. Con respecto a la librería sys, que métodos en específico? por ejemplo: |
Hola, buenas tardes. |
Pienso ocupar sys.stdout y time, solo para mejorar el rendimiento del texto y hacerlo mas agradable a la vista, como escribir con cierta velocidad un texto o para simular que se esta cargando algo. Ejemplo cuando se ejecuta el método regar que este diga Regando... , repitiéndose en la misma línea hasta pasado un tiempo. Ahora si no se puede, no hay problema, la verdad solo son ideas mías para no hacer tan estática la interfaz que manipula el usuario en cuestión |
hola! No se puede usar la librería operator. Te recomiendo utilizar materia de intro a la programación para poder cumplir con esos objetivos. Hay muchas operaciones "built in" que te permiten ordenar listas. Por ejemplo, usar sort (con el parámetro key a tu conveniencia), hacer listas auxiliares, etcétera. Cualquier duda no dudes en volver a escribirnos :) |
Por temas de corrección, no autorizamos sys.stdout ni time. En las próximas tareas contarás con muchas más herramientas disponibles para mejorar la interfaz de usuario! Te incentivo a aprovechar eso. Para efecto de esta tarea, te recomiendo focalizarte más en el aspecto funcional. Saludos! |
puedo usar sorted(lista, key = lambda "orden que quiero"), ???? lo usare para ordenar una lista |
Nop, no se puede ocupar lambda ya en otra issues lo dijieron #72. |
"continue" para funciones, se puede usar? en otra issue lo preguntaron, sin embargo, no me quedo claro, si confirmado al 100% se puede usar |
Hola! Una consulta, de la libreria Collections puedo usar el metodo Counter? |
si se puede! es un "built in" no prohibido |
Hola! para que lo piensas utilizar? :) Como equipo docente es importante saberlo para poder evaluar si lo autorizamos o no! Quedo atenta a tu respuesta. |
Y break? |
Hola, vi que preguntaron sobre esta función, pero no sé en que contexto lo preguntaron. Se puede usar lista.sort() en la tarea 1?? |
Hola! ¿está permitido el uso de la keyword "global"? En el contexto de, claro, guardar una variable como global para así ocuparla dentro de otras funciones definidas a posterior |
Hola, buenas noches, ¿está permitido usar el built-in enumerate (con algunos profes lo vimos en intro) y desempaquetarlo (materia de esta semana) para los bucles? Tengan buen mes:) |
Hola! Se puede utilizar .count sobre listas ? Gracias |
si se puede! |
hola! |
hola, sí se puede |
Hola! |
Hola! se puede usar el built-in sorted() y el all()? |
hola! no está prohibido pero está penalizado con décimas de descuento esta todo detallado en: https://github.com/IIC2233/Syllabus/blob/main/Tareas/Bases%20Generales%20de%20Tareas%20-%20IIC2233.pdf en el apartado de "pep 8" |
si! |
Hola! en clase se utilizó la librería "string" para crear strings aleatorios. No debería ser necesario utilizar esta librería para esta tarea, pero no esta prohibido. Con respecto a la utilización de código de clases: te recomiendo entender el código y utilizar partes de el en vez de copiarlo por completo. Pero se puede utilizar código de clases citándolo bien. |
Hola! Está permitido el uso de las built-in max() y min() en class Predio -> regar? |
Para consultar sobre una librería deben responder esta issue con una pregunta de la siguiente forma:
✔ Librerías Permitidas
✅ Contenidos permitidos
❌ Librerías Prohibidas
☠️ Built-ins Prohibidos
El uso de alguna de las siguiente funciones es automáticamente un 1,0 sin discusión: 😭
¡Éxito en sus tareas!
The text was updated successfully, but these errors were encountered: