Hola, aun me pregunto si posible usar el archivo _init_.py para importar objetos y luego usar estos objetos en cualquier modulo del paquete sin necesidad de importar ese objeto dentro del modulo de cada paquete?
Es decir, tengo un paquete 'pkg' y dentro de pkg tiene el modulo1 y modulo2, pero en todos los modulos del paquete necesito usar reduce, entonces tengo que hacer from functools import reduce en cada modulo, quiero saber si existe una manera mas limpia de importar usando el archivo __init__.py
Actualmente estoy aprendiendo backend con python, pero me gustan varias ramas de la tecnologia, como el desarrollo web, redes, scripting, hacking, scraping, ciencia de datos.
Es decir, tengo un paquete 'pkg' y dentro de pkg tiene el modulo1 y modulo2, pero en todos los modulos del paquete necesito usar reduce, entonces tengo que hacer from functools import reduce en cada modulo, quiero saber si existe una manera mas limpia de importar usando el archivo __init__.py
me pregunto si posible usar el archivo _init_.py para importar objetos y luego usar estos objetos en cualquier modulo del paquete sin necesidad de importar ese objeto dentro del modulo de cada paquete?
Si importo un modulo y este sera utilizado unicamente dentro de una funcion, entonces ¿es mejor que importe ese modulo en la primera linea de dicha funcion? o ¿es mejor poner todos los import en la funcion o modulo principal de mi programa?
@ArcanisGK507 mira el atributo COLOR puede tomar valores como "rojo, verde, etc", ahora bien, necesito el nombre para un atributo tipo boolean que puede tomar los valores "bloqueado o desbloqueado".
estoy leyendo un libro de hacking etico con herramientas python, y pues en la introduccion al lenguaje dice que una tupla es inmutable y por tanto no se puede modificar ninguno de sus valores ni se pueden añadir mas, pero me queda la duda de, ¿se pueden borrar valores de una tupla?