🐍 Python

비주얼 스튜디오 코드에서 Streamlit 문법 배우기: 출력 함수 실습과 실행 결과

itstory(Booho) 2025. 2. 3. 23:56
728x90
Streamlit은 데이터 시각화와 웹 애플리케이션 제작을 쉽고 빠르게 구현할 수 있는 Python 라이브러리입니다. 특히 초보 개발자들에게 직관적이고 간단한 코드로 웹 페이지를 제작할 수 있는 강력한 도구를 제공합니다. 이번 글에서는 **비주얼 스튜디오 코드(VS Code)**를 사용해 Streamlit의 다양한 문자열 출력 함수들을 배우고, 이를 실행한 화면을 이미지와 함께 살펴보겠습니다.

 

 

비주얼 스튜디오 코드에서 작성된 Streamlit 코드

아래는 작성한 코드로, 다양한 문자열 출력 함수를 사용하여 텍스트와 메시지를 표시하는 방법을 보여줍니다.


코드별 실행 화면

아래는 위 코드 실행 시 각 함수별 출력 화면입니다. 

1. st.text 실행 화면

st.text는 단순한 텍스트를 출력합니다. 형식적인 꾸밈은 없으며, 데이터를 간단히 표시하고 싶을 때 적합합니다.


2. st.success 실행 화면

st.success는 성공 메시지를 출력합니다. 녹색 배경으로 사용자에게 긍정적인 피드백을 전달합니다.


3. st.info 실행 화면

st.info는 유용한 정보를 전달할 때 사용됩니다. 블루 컬러로 강조됩니다.


4. st.warning 실행 화면

st.warning은 사용자에게 주의가 필요할 때 표시합니다. 노란 배경으로 경고 메시지를 강조합니다.


5. st.error 실행 화면

st.error는 빨간색 배경으로 에러 상황을 시각적으로 강조합니다.


6. st.write 실행 화면

st.write는 텍스트뿐 아니라 데이터프레임, JSON 등 다양한 형식의 데이터를 출력할 수 있는 범용 함수입니다.

 


7. st.subheader 실행 화면

st.write는 텍스트뿐 아니라 데이터프레임, JSON 등 다양한 형식의 데이터를 출력할 수 있는 범용 함수입니다.

주요 문자열 출력 함수 정리

아래 표는 Streamlit에서 문자열을 출력하는 주요 함수와 사용 예를 정리한 것입니다.

함수명설명예제 코드결과 화면 (이미지)

함수명 설명 예제
st.text 단순 텍스트 출력 st.text('Hello World')
st.success 성공 메시지를 강조한 출력 st.success('작업 성공!')
st.info 정보를 강조하며 표시 st.info('유용한 정보입니다')
st.warning 주의가 필요한 상황에 대한 경고 메시지 출력 st.warning('조심하세요!')
st.error 에러 상황을 강조하여 출력 st.error('문제가 발생했습니다')
st.write 문자열, 데이터프레임, 그래프 등 다용도로 사용 가능한 출력 st.write('다양한 출력 지원')
st.subheader 텍스트 강조, 자동 스타일링, 심플한 사용법, 응용 가능 st.subheader ('제목보다 작은글씨')

 


Streamlit 실행 방법

  1. 코드 작성
    VS Code에서 위 코드를 작성하고, .py 파일로 저장합니다.
  2. Streamlit 실행
    터미널을 열고 다음 명령어를 실행합니다:브라우저가 자동으로 열리며 앱이 표시됩니다.
  3. 코드 수정 및 자동 반영
    코드 수정을 저장하면 브라우저가 즉시 업데이트됩니다.

728x90