개발/Streamlit 4

Streamlit으로 간단한 퀴즈 페이지 만들어보기

정말 오랜만에 streamlit 관련 게시물을 쓴다. 내 블로그 조회수의 대부분은 streamlit 게시글 특히 사이드바 관련 게시물이다. 2개밖에 안되는데.. 개발 공부를 하면서 여러 가지를 배웠다. 리액트나, 스프링이나 자바스크립트나 뭐 등등 근데 상세하게 만들것이 아니라 대충만들어 슥삭 배포하기에는 streamlit만한게 없다. streamlit으로 api를 활용해 구내식당 메뉴 페이지 게임용 페이지등 여러가지를 만들어 봤다. 그중에서 간단하게 만들 수 있는 페이지를 소개하겠다. 다음은 streamlit을 활용한 간단한 주관식 퀴즈를 맞출 수 있는 페이지를 만들어보고자 한다. 먼저 퀴즈를 사용하기 위해서는 text input button 이 필요하며, streamlit만의 도큐멘터리에서 가져올 수 ..

개발/Streamlit 2023.12.30

Streamlit에 배경음악 넣기

Streamlit에서 기본 제공하는 음악 첨부는 다음의 링크를 참고하시면 됩니다. https://docs.streamlit.io/library/api-reference/media/st.audio Streamlit Docs Join the community Streamlit is more than just a way to make data apps, it's also a community of creators that share their apps and ideas and help each other make their work better. Please come join us on the community forum. We love to hear your questions docs.streamlit.io..

개발/Streamlit 2023.06.09

Streamlit을 이용해 웹페이지를 만들어보자!

먼저 Streamlit은 다음과 같습니다. Streamlit은 파이썬으로 작성된 오픈소스 웹 애플리케이션 프레임워크입니다. 데이터 과학 및 머신 러닝 분야에서 사용되며, 사용자가 인터랙티브한 웹 앱을 만들 수 있도록 도와줍니다. Streamlit은 코드를 간단한 형태로 작성할 수 있도록 지원하며, 특히 데이터 시각화, 머신 러닝 모델 훈련 및 결과 표시 등에 유용합니다. 사용자는 코드를 변경하면 즉시 결과를 볼 수 있으며, 인터랙티브한 사용자 인터페이스를 쉽게 만들 수 있습니다. Streamlit은 PyPI(Python Package Index)를 통해 설치할 수 있으며, 기본적으로 내장된 기능을 사용하여 빠르게 웹 애플리케이션을 만들 수 있습니다. 또한, 커스텀 컴포넌트를 만들어서 라이브러리에 추가할 ..

개발/Streamlit 2023.04.17

Streamlit에서 사이드바 꾸미기

오늘은 수업시간에 구글링과, ChatGPT를 활용을 통해 알게된 사이드바 테마 설정에 대해 업로드 하려고 합니다. 먼저 일반적으로 Streamlit에서 나타낼 수 있는 사이드바는 다음과 같습니다 sidebar구현 모습 sidebar 코드내용은 다음과 같습니다. option = st.sidebar.selectbox( 'Menu', ('페이지1', '페이지2', '페이지3')) 하지만 다음과 같은 코드를 이용하면 Sidebar를 커스텀 할 수 있습니다. 먼저 구현한 모습입니다. streamlit sidebar를 꾸민 모습 코드는 다음과 같습니다. with st.sidebar: choice = option_menu("Menu", ["페이지1", "페이지2", "페이지3"], icons=['house', 'ka..

개발/Streamlit 2023.04.10