Creación de Módulos en Python

PythonPythonBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, nos sumergiremos en un escenario de estación espacial, donde asumiremos el papel de comandante de una estación espacial. Nuestro objetivo es utilizar nuestras habilidades de Python para crear módulos que ayudarán en la gestión y el funcionamiento sin problemas de la estación espacial. Este atractivo escenario nos permitirá aplicar nuestro conocimiento de Python en un contexto práctico y emocionante.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python/ModulesandPackagesGroup -.-> python/creating_modules("Creating Modules") subgraph Lab Skills python/creating_modules -.-> lab-271537{{"Creación de Módulos en Python"}} end

Creando un Módulo de Utilidades

En este paso, comenzaremos creando un módulo de utilidades llamado space_util.py, que contendrá funciones para las operaciones básicas de la estación espacial.

Primero, abramos el archivo space_util.py en el directorio /home/labex/project con el siguiente contenido:

## space_util.py

def oxygen_level():
    return 98

def temperature():
    return 25

print(oxygen_level())
print(temperature())

Ejecute el script:

python space_util.py

La información siguiente debe mostrarse en su terminal:

98
25

Usando el Módulo Creado

En este paso, utilicemos el módulo space_util. Abra un nuevo archivo llamado /home/labex/project/station_status.py con el siguiente código:

## station_status.py
import space_util

print("Nivel de Oxígeno: {}%".format(space_util.oxygen_level()))
print("Temperatura: {}°C".format(space_util.temperature()))

Ejecute el script:

python station_status.py

La información siguiente debe mostrarse en su terminal:

Nivel de Oxígeno: 98%
Temperatura: 25°C

Resumen

En este laboratorio, creamos y utilizamos módulos de Python para simular las operaciones de una estación espacial. Al diseñar este laboratorio basado en un escenario, nuestro objetivo fue brindar una aplicación práctica para que refuerces tu comprensión de la creación y uso de módulos en Python. Este laboratorio te ayuda a conectar conceptos teóricos con aplicaciones del mundo real y fomenta una comprensión más profunda de la creación de módulos de Python.