[Web App] Streamlit 응용 : MBTI 궁합 테스트 앱
·
Projects/Project Portfolio
Python 개인 미니 프로젝트 아이디어MBTI 궁합은 인터넷에서 흔히 볼 수 있는 콘텐츠다.사용자가 두 사람의 MBTI를 입력하면 궁합 결과를 보여주는 간단한 서비스다. 구조는 매우 단순하다.나의 MBTI X 상대방의 MBTI ↓ 궁합 데이터 조회 ↓ 궁합 점수 + 설명 출력 MBTI는 총 16가지 타입이 있기 때문에 가능한 궁합 조합은 다음과 같다.16 × 16 = 256 따라서 궁합 데이터를 매트릭스 형태로 저장해두고 조회하는 방식으로 구현했다. 이 이미지를 참고했다. 마무리 이번 프로젝트는 간단한 아이디어였지만 Streamlit을 활용해 서비스 형태의 웹앱을 만들어본 경험이 의미 있었다. 데이터 분석 결과를 공유하는 용도로도 ..
[Web App] Streamlit + CSS : TOEIC VOCA 학습 앱
·
Projects/Project Portfolio
Streamlit으로 만든 TOEIC VOCA 학습 웹 앱 (Python 개인 미니 프로젝트) 파이썬 학습을 진행하면서 간단한 미니 프로젝트로 TOEIC 단어 학습 웹 앱을 만들어 보았다. 단어를 Day별로 학습하고, 랜덤 복습과 퀴즈까지 할 수 있는 간단한 단어 학습 웹 애플리케이션이다.이번에서는 Python 데이터 처리뿐만 아니라 Streamlit을 활용한 웹 앱 개발과 CSS를 이용한 UI 커스터마이징까지 경험해보았다. 프로젝트 개요이번 프로젝트의 목표는 다음과 같았다.Day별로 TOEIC 단어 학습전체 단어 검색랜덤 단어 복습객관식 퀴즈오답 노트 관리 단어 데이터는 엑셀 파일 형태로 정리되어 있으며, 이를 Python에서 읽어와 웹 앱에서 활용한다. 사용한 주요 기술은 다음과 같다.PythonP..
[Web App] Streamlit을 이용한 맛집 정리 사이트 만들기
·
Projects/Project Portfolio
지난 금요일에 배운 Streamlit으로 간단한 웹 앱을 만들어봤습니다.플레이데이터 동작캠퍼스 근처 맛집을 한눈에 볼 수 있도록 정리한 페이지입니다. Python + Streamlit으로 화면 구성share.streamlit.io를 통해 무료 웹 호스팅데이터는 주변 맛집도 직접 살펴볼 겸 엑셀로 CSV를 수작업 정리해서 사용했습니다.다음 기능도 넣어보았습니다.분류별 필터메뉴 검색네이버 지도 바로가기오늘의 점심 랜덤 추천 캠퍼스 근처(서울 동작구 보라매로 87)에서 점심이 고민되는 분 계시다면, 참고해보세요 🙂 🔗 https://restaurants-dongjak-campus.streamlit.app/ (혹시 아래 링크에서 페이지가 안뜨고 가운데에 버튼만 뜨면, 그 버튼을 누르시면 재연결 됩니다!) ..
20. [Streamlit] 설치부터 첫 화면까지
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '20. [Streamlit] 설치부터 첫 화면까지' 입니다. Python으로 데이터 분석이나 시각화를 수행한 뒤 결과를 간단한 웹 형태로 공유하고 싶을 때가 있다.이때 복잡한 웹 프레임워크를 사용하지 않아도 Python 코드만으로 웹 앱을 만들 수 있는 도구가 바로 Streamlit이다. Streamlit은 데이터 분석, 시각화 결과를 빠르게 웹 페이지로 만들 수 있어데이터 분석가나 데이터 엔지니어가 대시보드나 분석 결과를 공유할 때 자주 사용하..