반응형
<Streamlit 기본 라이브러리>
- 앱 대시보드 개발은 기본적인 데이터가공 외에는 모두 VScode와 Git Desktop을 사용하여 작업
- 세팅은 이전글 참고 : https://sorktjrrb.tistory.com/78
# 가장 기본적으로 페이지를 만들때 생성하는 파일명은 파일명.py 로 생성
# 서버를 실행할때는 TERMINAL을 CMD로 실행하여 명령어 입력
$ streamlit run app.py
# 파일 명칭은 작업자가 정하는것이고, 기본적으로 app으로 사용. 명령어 실행시 서버 실행 확인 가능
# 종료는 ctrl + c
# 1) app.py
# < 스트림릿의 기본틀 항상 이 명령어를 기반으로 동작됨>
# 스트림릿 라이브러리를 사용하기 위함 임포트
import streamlit as st
# 웹 대시보드 개발 라이브러리인, 스트림릿은 main 함수가 있어야 한다.
def main() :
pass
if __name__== '__main__' :
main()
# 2) app2.py
import streamlit as st
def main () :
# 텍스트를 표시하는 방법
st.title('웹 대시보드')
st.text('웹 대시보드 개발하기')
name = '홍길동'
# 프린트 함수는 디버깅용입니다!!!!
print(f'제 이름은 {name}입니다.')
st.header('이 영역은 헤더')
st.subheader('서브 헤더')
st.success('작업이 성공했을때 사용하자.')
st.warning('경고 문구를 보여주고 싶을때 사용하자.')
st.info('정보를 보여주고 싶을때 사용하자.')
st.error('문제가 있다는걸 알릴때 사용하자.')
if __name__ == "__main__" :
main()
# print 문은 cmd 하단에 표시됨
# st. 문구는 서버 실행 화면에서 표시됨
# 만약에 수정사항이 있거나 새로운 내용을 넣을경우엔, 작성후에 저장하고 서버 실행화면 우측 상단에 Always rerun 이란 문구가 출력됨 이걸 클릭해줘야 실제 적용됨
다음 게시글로 계속
st.title/text
728x90
반응형
'DASHBOARD APP 개발 > Streamlit Library' 카테고리의 다른 글
Streamlit 기본 lib : 파일을 분리해서 개발하는 방법 (0) | 2024.05.07 |
---|---|
Streamlit 기본 lib : Web화면에서 이미지, csv 파일 업로드 하기 (0) | 2024.05.07 |
Streamlit 기본 lib : Web화면에서 유저한테 숫자, 문자, 시간, 색 입력받기 (0) | 2024.05.07 |
Streamlit 기본 lib : Web 화면에 이미지/동영상/음악 파일 보여주기 (0) | 2024.05.07 |
Streamlit 기본 lib : Web 화면에 Dataframe 보여주기 & 버튼 만들기 (st.dataframe/button 등..) (0) | 2024.05.07 |