본문 바로가기

반응형

Python/Streamlit

(7)
Python Streamlit 알아보기 (6-1):Input widgets Python Streamlit 알아보기 (6-1):Input widgets 이번 포스트에서는 Streamlit의 Input widgets에 대해서 알아보고자 한다. 원래는 Chart Elements에서 사용하는 다른 기능들에 대해서 먼저 하려 했으나, 다른 Python Chart 관련 라이브러리들도 함께 봐야해서 다음에 다시 정리하려 한다. Streamlit의 Input widgets는 사용자와의 상호작용을 가능하게 하는 요소들이다. 사용자가 데이터를 입력하거나 선택할 수 있게 하여, 애플리케이션의 동적인 기능을 제공한다. 예를 들어, 텍스트 입력, 슬라이더, 체크박스 등이 있어 사용자의 입력을 받아 애플리케이션의 출력을 변경할 수 있다. 그럼 어떤 Input widgets이 있는지 하나씩 알아보자. 목..
Python Streamlit 알아보기 (5-1):Chart Elements - Simple Charts Python Streamlit 알아보기 (5-1):Chart Elements 이번 포스트에서는 Streamlit의 Chart elements에 대해서 알아보고자 한다. DOCS를 확인해보니 Streamlit에서 기본적으로 제공하는 Simple Chart들에 대해서만 먼저 알아보고자 하며, Matplotlib, Vega, Altair, Plotly 등의 Python 차트 라이브러리 관련된 기능들은 해당 라이브러리를 알아보면서 천천히 공부해볼 계획이다. 그럼 Simple Chart elements에 대해서 먼저 알아보자. 목차 Simple Area charts Simple Bar charts Simple Line charts Simple Scatter charts Scatterplots on Maps Sim..
Python Streamlit 알아보기 (4-2):Column configuration Python Streamlit 알아보기 (4-2):Column configuration 이번 포스트에서는 이전에 작성한 Streamlit의 Column configuration의 나머지 다른 것들을 알아보는 시간을 가져보려 한다. 이전 포스트에서 Streamlit Column config을 통해 Text, Number, Checkbox, Date 등으로 데이터 프레임의 컬럼의 표시하는 방식을 알아보았다. 그 외에는 어떤 것들이 있는지 천천히 알아보자. Python Streamlit 알아보기 (4-1):Column configuration Python Streamlit 알아보기 (4-1):Column configuration 이번 포스트에서는 Streamlit의 Column configuration을 알아..
Python Streamlit 알아보기 (4-1):Column configuration Python Streamlit 알아보기 (4-1):Column configuration 이번 포스트에서는 Streamlit의 Column configuration을 알아보는 시간을 가져보려 한다. st.column_config은 Streamlit에서 데이터를 다룰 때 데이터 표시 및 상호 작용을 구성하기 위한 강력한 도구이다. 이는 st.dataframe 및 st.data_editor의 column_config 매개변수에 설계되어 있으며, 텍스트와 숫자부터 목록, URL, 이미지 등 다양한 데이터 유형에 맞게 열을 맞춤 설정하는 다양한 방법을 제공한다. 어떤 종류가 있는지 천천히 알아보자. 종류가 좀 많아서 이번 포스트는 2개로 나누어서 작성하도록 하겠다. 목차 Column Text column Numb..
Python Streamlit 알아보기 (3):Data Elements Python Streamlit 알아보기 (3):Data Elements 이번 포스트에서는 Streamlit에서 Data elements에 대해서 알아보는 시간을 갖겠다. Data elements는 Streamlit 애플리케이션에서 데이터를 표시하고 조작하는데 사용되는 구성요소들이다. Streamlit은 데이터 시각화와 상호 작용을 쉽게 만들어주며, 다양한 데이터 요소를 제공한다. 어떤 종류가 있는지 간단하게 알아보자. 목차 dataframe data_editor column_config table metric json dataframe ✔ st.dataframe() st.dataframe는 데이터프레임을 인터랙티브한 테이블로 표시하는 데 사용된다. Pandas, PyArrow, Snowpark, PySp..
Python Streamlit 알아보기 (2):Text Elements Python Streamlit 알아보기 (2):Text Elements 이번 포스트에서는 Streamlit의 Text Elements에 대해서 알아보는 시간을 갖겠다. Streamlit의 API들 중 텍스트와 관련된 API인데 어떤 종류가 있는지 사용 방법과 옵션이 어떤 게 있는지 확인해보겠다. 목차 markdown title header subheader caption code text latex divider markdown ✔ st.markdown st.markdown 기능은 Markdown 형식의 문자열을 앱에 표시하는 데 사용된다. 이 API는 일반 텍스트와 함께 Markdown 구문 요소(예: 헤더, 볼드, 이탤릭, 링크, 리스트)를 지원한다. 이를 통해 텍스트를 보다 다양하고 동적으로 표현할..
Python Streamlit 알아보기 (1):Introduction Python Streamlit 알아보기 (1):Introduction 이번 포스트에서는 필자가 최근에 공부하기 시작한 Python 패키지 중 하나인 streamlit에 대해서 작성해보고자 한다. Langchain을 공부하면서 함께 공부하기 시작한 패키지인데, 이참에 제대로 공부할 겸, 내용을 정리해보는 시간을 가져보려 한다. 첫 포스트는 Streamlit이 무슨 패키지인지 간단하게 알아보는 시간을 갖겠다. 목차 Streamlit이란? Streamlit 설치 및 실행 Streamlit의 특징 Streamlit의 한계 Streamlit이란? ✔ Streamlit Streamlit은 데이터 사이언티스트, 엔지니어, 그리고 분석가들이 Python으로 데이터 앱을 빠르고 쉽게 만들 수 있도록 돕는 오픈 소스 앱 ..

반응형
loading