소개
이번 랩에서는 우주 정거장 시나리오에 몰입하여 우주 정거장 사령관 역할을 수행합니다. 우리의 목표는 Python 기술을 활용하여 우주 정거장의 관리와 원활한 운영을 돕는 모듈을 만드는 것입니다. 이 흥미로운 시나리오는 우리의 Python 지식을 실용적이고 흥미로운 환경에서 적용할 수 있게 해줍니다.
이번 랩에서는 우주 정거장 시나리오에 몰입하여 우주 정거장 사령관 역할을 수행합니다. 우리의 목표는 Python 기술을 활용하여 우주 정거장의 관리와 원활한 운영을 돕는 모듈을 만드는 것입니다. 이 흥미로운 시나리오는 우리의 Python 지식을 실용적이고 흥미로운 환경에서 적용할 수 있게 해줍니다.
이 단계에서는 space_util.py라는 유틸리티 모듈을 생성하여 기본적인 우주 정거장 운영을 위한 함수를 포함시킵니다.
먼저, /home/labex/project 디렉토리에서 space_util.py 파일을 다음 내용으로 엽니다.
## space_util.py
def oxygen_level():
return 98
def temperature():
return 25
print(oxygen_level())
print(temperature())
스크립트를 실행합니다:
python space_util.py
다음 정보가 터미널에 표시되어야 합니다:
98
25
이 단계에서는 space_util 모듈을 활용해 보겠습니다. /home/labex/project/station_status.py라는 새 파일을 다음 코드로 엽니다.
## station_status.py
import space_util
print("Oxygen Level: {}%".format(space_util.oxygen_level()))
print("Temperature: {}°C".format(space_util.temperature()))
스크립트를 실행합니다:
python station_status.py
다음 정보가 터미널에 표시되어야 합니다:
Oxygen Level: 98%
Temperature: 25°C
이 랩에서는 Python 모듈을 생성하고 활용하여 우주 정거장 운영을 시뮬레이션했습니다. 이 시나리오 기반 랩을 설계함으로써, Python 에서 모듈을 생성하고 사용하는 것에 대한 이해를 강화할 수 있는 실질적인 적용 사례를 제공하고자 했습니다. 이 랩은 이론적 개념을 실제 응용 프로그램과 연결하고 Python 모듈 생성에 대한 더 깊은 이해를 돕습니다.