Un módulo de Python no es más que un paquete para encapsular código reutilizable. Los módulos generalmente, pero no siempre, residen en una carpeta con un __init__.py
archivo dentro. Los módulos pueden contener funciones pero también clases. Los módulos se importan usando la import
palabra clave.
Python tiene una manera de poner definiciones en un archivo y usarlas en un script o en una instancia interactiva del intérprete. Tal archivo se llama módulo; Las definiciones de un módulo pueden importarse a otros módulos o al módulo principal.
Obtenga más información sobre los módulos de Python en estos enlaces:
https://docs.python.org/2/tutorial/modules.html (Python 2)
https://docs.python.org/3/tutorial/modules.html (Python 3)
Las clases, por otro lado, se pueden definir en el código de su aplicación principal o dentro de los módulos importados por su aplicación. Las clases son el código de la programación orientada a objetos y pueden contener propiedades y métodos.
Obtenga más información sobre las clases de Python en estos enlaces:
https://docs.python.org/2/tutorial/classes.html (Python 2)
https://docs.python.org/3/tutorial/classes.html (Python 3)
random
módulo.re
Sin embargo, no recuerdo si esto es cierto .