반응형
반응형
이 글은 Python 언어와 Visual Studio Code, GitHub Desktop을 기반으로 작성되었습니다. 웹 대시보드를 이용하여 이미지 파일 업로드 하기 업로드 서버는 GitHub이므로 저는 GitHub과 연동되어 있는 상태에서 진행하였습니다. 과정을 확인하면서 봐야 이해가 쉬우므로 한단계씩 진행하겠습니다. 파일 이름의 중복이 있을 수 있으므로 저장은 현재 시간을 기준으로 저장하는 것으로 진행하겠습니다. 파일 업로드 함수 .file_uploader('보여줄 메시지', tytpe= '업로드파일 확장자') 여러 파일을 업로드 하려면? 옵션 > accept_multiple_files=True로 하면 여러 파일을 업로드 할 수 있습니다. 예시) 사진 파일(jpg/png/jpeg) 업로드하기 업로드를..
이 글은 Python언어와 Visual Studio Code, GitHub Desktop을 기반으로 작성되었습니다. # 웹 대시보드에서 텍스트 필드로 유저와 상호작용하기 텍스트 필드의 값을 이용해 즉각적인 상호작용을 하므로 서버측이 아닌 클라이언트측 상호작용입니다. 즉, 사전에 유저가 무엇을 할지 미리 정해놓고 선택에 따른 수행을 하는 것을 뜻합니다. 웹 대시보드 사용을 하기 위한 streamlit 라이브러리 호출 편의상 streamlit을 st로 축약해서 사용 import streamlit as st 텍스트 필드에 값 입력 받기 (text_input) .text_input('보여줄 메시지') 입력 받은 데이터를 이용해 상호작용 옵션 > max_chars 를 사용하여 최대 길이 사용 가능 옵션 > typ..
이 글은 Python언어와 Visual Studio Code, GitHub Desktop을 기반으로 작성되었습니다. # 웹 대시보드에 이미지, 영상, 음악 사용하기 웹 대시보드 사용을 하기 위한 streamlit 라이브러리 호출 편의상 streamlit을 st로 축약해서 사용 import streamlit as st 웹 대시보드에서 이미지 사용하기 .image('경로와 파일이름') 이미지는 파일과 URL을 이용하여 출력 할 수 있다. 1. 내 서버(혹은 컴퓨터)에 있는 이미지 파일 불러오기 옵션 > use_column_width=True로 설정하면 현재 창을 기준으로 가로세로 너비가 조절 소스 코드 st.image('data2/image_03.jpg') st.image('data2/image_03.jpg..
# Streamlit 상호작용 하는 버튼 이용하기 웹에서는 로그인을 위해 사용하는 로그인 버튼이나, 주소 입력시 여러 지역 중 내 거주 지역을 선택하는 등등 많은 것들의 기능이 있습니다. 이번 포스팅에서는 웹에서 활용 할 수 있는 버튼들을 다룹니다. 설명보다는 눈으로 보고 이해하는게 빠를 것 같으니 바로 소스코드와 실행화면과 함께 출력 # Visual Studio Code에서 Streamlit 상호작용 버튼 이용하기 라이브러리 호출 및 CSV파일 데이터프레임화 import streamlit as st import pandas as pd df = pd.read_csv('data2/iris.csv') 버튼 버튼을 누를시 정해진 작업 수행 .button('버튼이름') 예시) 버튼을 누를시 특정 컬럼의 문자열을..
# Streamlit 데이터프레임 이용하기 Pandas 프로그래밍 언어 파이썬에서 데이터를 효율적으로 분석하고 가용하기 위해 만들어진 라이브러리 주로 표를 다룸 import pandas로 호출 CSV 파일 불러오기/저장하기 (파이썬 언어 사용) 불러오기 : pandas.read_csv('경로&파일이름') 저장하기 : pandas.to_csv('경로&파일이름') DataFrame을 이용하는 명령어는 파이썬 언어를 그대로 사용 Streamlit 함수를 이용해 데이터프레임 출력하기 .dataframe(데이터프레임) .write(데이터프레임) 둘 다 같은 의미이므로 편한 것을 골라 사용 # Visual Studio Code에서 Streamlit 데이터프레임 사용해보기 소스 코드 import streamlit a..
Streamlit 설치 - 웹 대시보드를 사용하여 개발하기 위한 라이브러리 설치 아나콘다 프롬프트에서 아래의 문장 입력 pip install streamlit 정상적으로 설치되었는지 확인, 아래의 문장 입력하여 웹 브라우저 창이 뜨는지 확인 streamlit hello # Streamlit 텍스트 출력하기 streamlit : 웹 브라우저에서 작업을 수행 할 수 있게 해주는 라이브러리 스트림릿 라이브러리 호출 import streamlit 텍스트 출력 .title : 텍스트를 타이틀로 출력 (제일 큰 글씨) .header : 텍스트 헤더로 출력 (타이틀보다 작음) .subheader : 텍스트를 서브헤더로 출력 (평소보다 약간 큼) .text : 텍스트 출력 (평소 보는 글씨 크기) 안내 텍스트박스 출력..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.