1. Streamlit 설치
Streamlit은 Python 패키지이므로 pip를 사용하여 간단히 설치할 수 있습니다.
pip install streamlit
2. 간단한 Streamlit 앱 만들기
간단한 예제를 통해 Streamlit을 어떻게 사용하는지 알아보겠습니다. 예제 앱은 "Hello, Streamlit!"을 출력하는 기본적인 형태입니다.
# app.py
import streamlit as st
def main():
st.title("My First Streamlit App")
st.write("Hello, Streamlit!")
if __name__ == "__main__":
main()
앱 실행터미널에서 다음 명령어를 실행하여 Streamlit 앱을 실행합니다.
streamlit run app.py
브라우저에서 http://localhost:8501로 이동하면 간단한 Streamlit 앱이 실행됩니다.
4. Streamlit의 주요 Method들
4.1. st.title()
제목을 출력하는 메서드입니다.
st.title("My Title")
4.2. st.write()
텍스트를 출력하는 메서드입니다.
st.write("This is a text.")
4.3. st.header(), st.subheader()
헤더와 서브헤더를 출력하는 메서드입니다.
st.header("Header") st.subheader("Subheader")
4.4. st.image()
이미지를 출력하는 메서드입니다.
from PIL import Image image = Image.open("image.png") st.image(image, caption="Sunset", use_column_width=True)
4.5. st.button()
버튼을 생성하는 메서드입니다.
if st.button("Click me"): st.write("Button clicked!")
5. 추가 기능 및 고급 사용법
- Widget: 사용자와 상호 작용할 수 있는 위젯을 만들어보세요.
- DataFrame: Pandas DataFrame을 사용하여 테이블이나 차트를 생성할 수 있습니다.
- 실시간 업데이트: 앱 내에서 데이터가 변경되면 자동으로 리로드하고 업데이트되는 기능을 사용해보세요.
이제 여러분은 Streamlit을 사용하여 간단한 웹 애플리케이션을 빠르게 개발할 수 있을 것입니다. Streamlit의 자세한 사용법과 기능에 대해서는 공식 문서를 참고하시기 바랍니다.
** 추가 정보
2023.12.26 - [분류 전체보기] - [파이썬] streamlit에 JS코드 적용하기
[파이썬] streamlit에 JS코드 적용하기
streamlit에 자바스크립트 코드 적용하기 자바스크립트 코드를 불러와주는 [components]라이브러리를 import합니다. js 코드를 아래 양식에 맞게 작성한 뒤, components.html로 호출하면 끝! import streamlit.compo
jofresh.tistory.com
2023.12.26 - [programming/Python] - [파이썬] streamlit에 html&css 적용하기
[파이썬] streamlit에 html&css 적용하기
streamlit 라이브러리에 html&css코드 적용시키기 1. 쌍따옴표 3개 안에 원하는 html&css코드를 넣어준 뒤, [html_css]라고 정의해준다. 2. streamlit의 markdown 함수로 [html_css]를 실행한다. html_css = """ Header 1 Head
jofresh.tistory.com
'programming > Python' 카테고리의 다른 글
[파이썬] streamlit의 data_editor로 편집&분석도구 만들기 (0) | 2023.12.27 |
---|---|
[파이썬] streamlit의 dataframe& session_state 알아보기 (0) | 2023.12.27 |
[파이썬] streamlit에 JS코드 적용하기 (0) | 2023.12.26 |
[파이썬] streamlit에 html&css 적용하기 (0) | 2023.12.26 |
파이썬 selenium 라이브러리 ChromeOptions 총정리 (0) | 2023.09.01 |