Skip to content

Librerías permitidas, no permitidas y malas prácticas T3 #325

@Juampisaez

Description

@Juampisaez

Para consultar sobre una librería deben responder esta issue con una pregunta de la siguiente forma:

¿Puedo usar la librería nombre_librería para hacer explicación_de_lo_que_quiero_hacer?

¡Recuerden especificar en su README qué librerías utilizan!


Librerías Permitidas

  • socket
  • PyQt5
  • QtDesigner
  • threading
  • time
  • random
  • collections
  • string
  • pprint
  • textwrap
  • beautifultable
  • json
  • pickle
  • os
  • sys.exit
  • functools.partial
  • functools.reduce
  • itertools
  • datetime
  • dataclasses

Librerías Prohibidas

  • pygame
  • OpenCV
  • Arcade
  • Pyglet
  • Tkinter
  • matplotlib
  • keyboard
  • shutil
  • pathlib
  • glob
  • pandas
  • numpy
  • ast
  • curses
  • io
  • 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 únicamente except: (excepciones bien capturadas sí estarán permitidas).
  • Variables globales de cualquier tipo.
  • Import * o imports que no se encuentren al inicio del programa.
  • Paths absolutos y no relativos.
  • No añadir encoding al momento de trabajar archivos.
  • No utilizar señales cuando corresponde.

Éxito en la tarea, programadores avanzados! 🐧🥋

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions