Closed gecoli closed 10 months ago
Podemos utilizar la libreria typing
? Tengo unos parametros no restringidos en su tipo y me gustaria dejarlo explicito
Podemos utilizar la libreria
typing
? Tengo unos parametros no restringidos en su tipo y me gustaria dejarlo explicito
Hola, @dvillas28 !
En efecto, pueden ocuparla.
Éxito! ✨
Hola, puedo usar la libreria PyQt6.QtGui
Hola, quería saber si puedo usar la librería enum para modelar algunos mensajes del servidor de mejor manera.
Ej:
class Mensajes(Enum): PEDIR_COMIDA = 1 DORMIR = 2
Hola, puedo usar la libreria PyQt6.QtGui
Hola, @esperanzaacevedo !
Sí, la idea es que la ocupen 😊 Éxito en tu tarea!
Hola, quería saber si puedo usar la librería enum para modelar algunos mensajes del servidor de mejor manera. Ej:
class Mensajes(Enum): PEDIR_COMIDA = 1 DORMIR = 2
hola, @endlessloop2 !
Sí se puede ocupar la librería enum. Éxito en tu tarea ✨
Hola! ¿Puedo usar la librería sys para usar sys.path (es decir no sys.argv/excepthook/exit)?
Hola! ¿Puedo usar la librería sys para usar sys.path (es decir no sys.argv/excepthook/exit)?
Hola, @mhelmm !
Sí se puede ocupar la librería, pero cuida de ocupar path relativos y no absolutos o tu tarea no correrá.
Éxito!
Hola, puedo usar la librería tabulate para los logs del servidor?
Hola, puedo usar la librería tabulate para los logs del servidor?
Hola, @Jeremiah-PHP6 Sí puedes, pero es muy importante que lo apuntes en tu README pues tabulate se instala y el ayudante que corrija tu tarea podría no tenerlo (menciona que es una librería instalada)
Éxito!
Hola. ¿Es una mala practica usar Exception Blocks? Es decir algo de la forma:
except (Error1, Error2, ...):
Hola. ¿Es una mala practica usar Exception Blocks? Es decir algo de la forma:
except (Error1, Error2, ...):
Hola, @JavierMoralesD !
Para hacer eso tienen que ser excepciones específicas que vayan al caso, y no bloques que sean equivalentes a un except Exception
Éxito!
Hola! Quiero manejar cierres forzosos del servidor con la librería signal ¿Se puede utilizar?
Hola! Quiero manejar cierres forzosos del servidor con la librería signal ¿Se puede utilizar?
Hola, @gbarrueto !
No se puede ocupar esa librería, lo lamento.
Éxito en la Tarea! ✨
Para consultar sobre una librería deben responder esta issue con una pregunta de la siguiente forma:
Toda librería que tenga que instalarse (fuera de PyQT6/QtDesigner) no está permitida.
¡Recuerden especificar en su README qué librerías utilizan!
✔ Librerías Permitidas
-PyQt6 -QTest -QtMultimedia (de PyQt6, no de PySide2) -abc -app.exec() -collections -copy -dataclasses -datetime -enum -enumerate -functools -itertools -json -lambda (método) -math -os -pickle -pprint -random -socket -string -sys.argv -sys.excepthook -sys.exit -tabulate -textwrap -threading -time -typing
❌ Librerías Prohibidas
-Arcade -OpenCV -Pyglet -QtDesigner -Tkinter -ast -curses -glob -io -keyboard -matplotlib -numpy -pandas -pathlib -pygame -re -shutil -signal -sympy
☠️ Built-ins Prohibidos
El uso de alguna de las siguiente funciones es automáticamente un 1,0 sin discusión: 😭
Malas prácticas
El uso de las siguientes prácticas será considerado una mala práctica:
except Exception:
o únicamenteexcept:
(excepciones bien capturadas sí estarán permitidas).parametros.py
.Import *
o imports que no se encuentren al inicio del programa.¡Ánimo y éxito en sus tareas! 🐇💨