Streamlit 시작하기
1. 함수 정의 & 실행 문법 작성
# -*- coding:utf-8 -*-
import streamlit as st
def main():
st.title("Hello World!")
#실행 문법
if __name__ == "__main__":
main()
2. Streamlit 시작하는 터미널 명령어
streamlit run app.py
실습해보기
예제 1. input 영역 생성
[코드]
[결과]
예제 2. 마크다운으로 한 줄 씩 쓰기
[코드]
[결과]
예제 3. 마크다운으로 여러 줄 쓰기
[코드]
[결과]
예제 4. HTML CSS 스타일 적용하기
[코드]
st.title('HTML CSS 마크다운 적용')
html_css = """
<style>
th, td {
border-bottom: 1px solid #ddd;
}
</style>
<table>
<thead>
<tr>
<th>이름</th>
<th>나이</th>
<th>직업</th>
</tr>
</thead>
<tbody>
<tr>
<td>Evan</td>
<td>25</td>
<td>데이터 분석가</td>
</tr>
<tr>
<td>Sarah</td>
<td>25</td>
<td>프로덕트 오너</td>
</tr>
</tbody>
</table>
"""
st.markdown(html_css, unsafe_allow_html=True)
[결과]
728x90
'Streamlit' 카테고리의 다른 글
Streamlit 기본 문법(6) : selectbox(셀렉트박스) 위젯 (0) | 2023.07.28 |
---|---|
Streamlit 기본 문법(5) : radio(라디오) 위젯 (0) | 2023.07.28 |
Streamlit 기본 문법(4) : checkbox(체크박스) 위젯 (0) | 2023.07.28 |
Streamlit 기본 문법(3) : slider, button 위젯 활용하기 (0) | 2023.07.28 |
Streamlit 기본 문법(2) : 데이터프레임 시각화 (0) | 2023.07.28 |