visual studio code 9

[파이썬] kogpt2 이용하기

https://developers.kakao.com/product/kogpt Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com https://developers.kakao.com/docs/latest/ko/kogpt/rest-api Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com import requests import json # kogpt REST API키값 api_key = "" de..

visual studio code 2023.04.03

visual studio code : streamlit 다른파일 함수 가져와 사용하기: 파일분리

웹 대시보드에 사이드 메뉴를 만들어서 각 메뉴당 페이지를 만들때 접어놓은 if문을 펼쳤을때 어지럽기도 하고 오류가 났을때 유지보수도 힘들다 이런경우 import를 통해 편하게 다른 파일로 만들어 호출 가능 각 메뉴에 맞는 파일을 만들어 주면됨 import streamlit as st def 이름() : 들어갈 내용을 열심히 만들고 정의해준 함수를 원래 들어갈 곳에 import해주면됨 from app8_home import run_home_app 다른 파일에서 작업한 내용을 바로 호출가능 정리 메뉴에 맞는 파일만들기 def로 호출 함수 만들어주기 내용 만들기 메인화면에서 from 호출당할파일이름 import 호출할 정의함수 메뉴 if문에 정의함수() 넣어주기

visual studio code 2022.12.13

visual studio code : 사이드메뉴 만들기,파일저장,업로드 sidebox/file_uploader

import streamlit as st import pandas as pd import os from datetime import date, datetime from PIL import Image 함수 정의 디렉토리(폴더)명과 파일을 알려주면, 해당 디렉토리에 파일을 저장해 주는 함수. def save_uploaded_file(directory, file) : # 1. 디렉토리가 있는지 확인하여, 없으면 먼저, 디렉토리부터 만든다. if not os.path.exists(directory) : os.makedirs(directory) # 2. 디렉토리가 있으니, 파일을 저장한다. with open(os.path.join(directory, file.name), 'wb') as f: f.write(fil..

visual studio code 2022.12.13

visual studio code : streamlit 유저에게 데이터받는 방법 input

st.text_input 파라미터로 여러 기능을 추가 할 수 있음 텍스트창 st.text_area 숫자입력창 st.number_input() 날짜 입력 st.date_input() 시간입력 st.time_input() 비밀번호 입력 st.text_input( , type=password) 색깔입력 st.color_picker() 글자 입력 창 st.text_input() 텍스트창 st.text_area() 숫자입력창 st.number_input() 날짜입력창 st.date_input() 시간입력창 st.time_input() 비밀번호 입력창 st.text_input( , type=password) 색깔입력창 st.color_picker()

visual studio code 2022.12.13

visual studio code : streamlit 데이터프레임을 웹화면에 띄우기 dataframe/button/radio/checkbox/selectbox/multiselect/slider

판다스의 데이터프레임을 화면에 띄우기 import pandas as pd 웹대시보드 화면에 띄우는 건 모두 스트리밋 이니까 판다스로 읽은다음 이걸 그대로 스트리밋 하면됨 st.dataframe(데이터프레임) 버튼 st.button('박스안에 들어갈말') 라디오 st.radio('선택지 제목', ['선택지1','선택지2',.....'선택지n']) 체크박스 checkbox('체크박스 제목') 해제 선택 셀렉트 박스 st.selectbox('제목', 리스트) 멀티셀렉트 st.multiselect('제목' , 리스트 ) 슬라이더 st.slider('제목', 시작 ,끝,step) 당연히 문자열 타입은 맞춰줘야한다 익스펜더 with st.expander('제목') : 클릭결과문 import pandas as pd ..

visual studio code 2022.12.12

visual studio code : 스트림릿의 다양한 main UI 함수 title/text.write/header/subheader/success/warning/info/error

스트림릿 라이브러리를 사용하기위한 import문 import streamlit as st 웹 대시보드 프레임 워크인, 페이지를 띄위기 위해선 def main() : pass if __name__ == '__main__' : main() pass안에는 메인에 띄울 화면을 표시해주면 된다 메인 기본 import streamlit as st def main() : pass if __name__ == '__main__' : main() pass 안에 st.title('타이틀명') st.text('내용 ') st.write('좀더 큰내용') st.header('이 영역은 헤더 영역') st.subheader('이영역은 서브 헤더영역') st.success('성공했을때 메시지를 보여줄때 사용') st.warning..

visual studio code 2022.12.12