python, streamlit 8

streamlit : 여러 데이터 입력 받기

데이터 입력 받기    전체 코드import streamlit as stdef main():    # 1. 이름 입력 받기    # 한줄 입력받기    name = st.text_input('이름을 입력하세요')    # print(name) 디버깅용    st.text(name)    # 2. 입력한 글자수 제한    address = st.text_input('주소를 입력하세요', max_chars=20)    st.text(address)        # 3. 여러행 입력하는 방법    message = st.text_area('메세지를 입력하세요', height=100)  # height는 픽셀단위    st.text(message)    # 4. 비밀번호 입력    password = st.te..

python, streamlit 2025.02.03

streamlit : 이미지, 동영상, 음악파일 화면에 보여주기

이미지, 동영상, 음악파일 화면에 보여주기  Image.open() : 저장되어있는 이미지 파일 가져오기st.image()       : 이미지파일 화면에 보여주기  # width, use_container_width를 사용해 크기조절 가능 예) st.image(변수명, 'rb')open()             : 동영상, 음악파일 가져오기  # 두번째 파라미터에 'rb' (바이너리 파일 읽기) 를 꼭 입력해줘야 함st.video()        : 동영상 파일 화면에 보여주기st.audio()        : 음악파일 화면에 보여주기  # format을 지정해줘야 함 예) st.audio(변수명, format='audio/mp3')  비쥬얼스튜디오코드 실행!작업하고있던 파일이 있다면 이전에 깃허브데스..

python, streamlit 2025.02.03

streamlit의 button, radio 함수

button, radio 함수 버튼streamlit.button(): 앱 화면에 버튼이 나온다. 버튼 함수를 사용해보자! - app3.py 파일을 새로 생성- 판다스와 스트림릿 라이브러리 임포트- 기본 툴 작성기본으로 위 세개를 작성해주고 시작하자.  버튼 앱화면에 표시 판다스 데이터프레임 읽어오기 st.button() 함수에 누르세요 라는 문구를 넣고앱 화면 실행해주면 누르세요 라는 버튼이 표시된다.버튼을 눌렀을 때 나오는 작업을 안시켜줬기 때문에 아무것도 표시되지 않는다.  버튼을 눌렀을 때 데이터프레임이 표시되도록 해보자.이때, 버튼을 눌렀을때, 안눌렀을 때 의 두가지 조건이 있기 때문에 if 를 사용해준다 !  저장해주고 다시 웹페이지로 가서 버튼을 누르면 데이터프레임이 화면에 표시된다. 대문자 ..

python, streamlit 2025.01.31

웹 화면에 데이터프레임 표시하기

데이터프레임이 들어있는 폴더 가져오기 먼저 웹 화면에 데이터프레임을 표시하기 위해서는 데이터프레임이 필요하다.데이터프레임이 들어있는 폴더를 그대로 끌어오면 된다.  그럼 아래와 같이 창이 뜨는데,Copy Folder 눌러준다. 이렇게 폴더를 가져올 수 있다.  데이터프레임 읽어오기새로운 파일 app2.py 생성pandas와 streamlit 라이브러리를 사용해줄거기 때문에 임포트 해주고기본 툴을 만들어주자. 파이썬에서 사용했었던 방식 그대로 파일 불러와주면 된다.iris.csv 라는 파일을 읽어와서 df 에 저장해주자.// ../을 안해도 되는 이유는 폴더를 가져왔기 때문에 바로 data/iris.csv 해서 가져올 수 있다.  데이터프레임을 웹 화면에 표시 데이터프레임을 웹 화면에 표시할 때 쓰는 함수..

python, streamlit 2025.01.31

웹 화면에 표시하는 streamlit의 함수들

이전에 스트림릿 앱을 실행하기 위한 기본 툴을 알아봤다.거기서 작업한 파일에 이어서 스트림릿의 함수들을 알아보자.  st(streamlit)의 함수들st의 함수들은 웹 화면에 표시하는 함수들이다.st.title             : 웹 화면에 제목을 표시한다.st.subheader  : 웹 화면에 작은 제목을 표시한다.st.text             : 웹 화면에 일반 텍스트를 표시한다.st.success      : 웹 화면에 무엇인가 잘 되었음을 글자로 나타낸다.st.info             : 웹 화면에 정보를 나타낸다.st.warning      : 웹 화면에 경고를 나타낸다.st.error           : 웹 화면에 에러를 나타낸다.st.write           : 텍스트를..

python, streamlit 2025.01.31

가상환경에 StreamLit 설치하기

StreamLit 설치 : https://streamlit.io Streamlit • A faster way to build and share data appsStreamlit is an open-source Python framework for data scientists and AI/ML engineers to deliver interactive data apps – in only a few lines of code.streamlit.io  아래 체크 표시 돼있는 코드를 눌러준다.누르면 자동으로 코드가 복사 됨.   아나콘다 프롬프트를 열고내가 만든 가상환경 위치에서 위 설치코드를 붙여넣고 설치해준다. 이렇게 하면 내 가상환경에 streamlit이 설치가 된거다.

python, streamlit 2025.01.31

[Jupyter Notebook-python] : 파이썬 기초(기본 데이터 타입, 변수, 숫자, 연산)

파이썬 기초(기본 데이터 타입, 변수, 숫자, 연산)  파이썬의 기본 데이터 타입 str : 문자열 ("python")파이썬에서는 큰 따옴표, 작은따옴표 구분없이 사용 가능하다int : 정수 (70000) float : 실수 (3.23423)    연산 -> 데이터 가공     import  java에서도 import라는 걸 봤을거다.파이썬에서도 동일하게 import math 하면 math 라이브러리를 사용할 수 있는거다. 이제 math. 하고 탭을 누르면 사용할 수 있는 함수가 나온다.  변수 할당● 변수 할당은 ( = ) 기호를 사용한다.● 왼쪽이 변수의 이름이다.● 오른쪽이 변수의 값이다. 변수 할당하는 것은 java와 동일하다.a = 5 입력하고 실행하면 아무것도 안뜨는 게 정상이다.→ 5를 a라..

python, streamlit 2025.01.23

[Jupyter Notebook-python] : Anaconda 설치 및 실행하기

Anaconda 설치 및 실행하기      Anaconda(아나콘다)아나콘다는 파이썬을 포함한 데이터 과학, 기계 학습 애플리케이션, 대규모 데이터 처리, 예측 분석 등을 위한 배포판이다.    1. 아나콘다 설치  https://www.anaconda.com/products/individual Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.www.anaconda.com 위 링크로 들어가면 이메일 주소 입력란이 ..

python, streamlit 2025.01.22
home