데이터 출력에서는 간편하게 텍스트 요소, 미디어 요소, 데이터 요소를 Streamlit 애플리케이션에 표시하는 방법을 소개합니다. 텍스트 요소를 사용하여 정보를 전달하고 설명할 수 있으며, 미디어 요소를 통해 이미지, 오디오, 비디오 파일을 출력할 수 있습니다. 또한 데이터 요소를 사용하여 데이터 프레임 및 테이블 형식으로 데이터를 표시할 수 있습니다. Streamlit을 사용하면 간단하고 직관적인 방식으로 데이터를 출력하여 대시보드를 구성할 수 있습니다.

3.1 텍스트출력

st.markdown

st.markdown 소개

**st.markdown**은 markdown 형식의 문자열을 Streamlit 애플리케이션에 보여주는 기능을 제공합니다. markdown은 일반 텍스트를 보다 구조화된 형식으로 표현하기 위한 경량 마크업 언어입니다.

<aside> 💡 Markdown 일부 형식

st.markdown(body, unsafe_allow_html=False, *, help=None) 

매개변수

예시 1

다음 예시는 **st.markdown**을 사용하여 간단한 문장들을 보여주는 예시입니다. markdown의 다양한 형식을 이용하여 글의 색, 글씨체 등을 보여줍니다.

import streamlit as st

st.markdown("Streamlit은 **_매우_ 훌륭하다**.")
st.markdown("이 문장은 :red[빨강], 그리고 이문장은 **:blue[파랑]** 그리고 볼드체이다.")
st.markdown(":green[$\\sqrt{x^2+y^2}=1$] 피타고라스 항등식이다. :pencil:")