일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 자바초보공부
- streamlit
- 자바스크립트 공부
- 데이터베이스
- 안드로이드 스튜디오
- 자바프로그래밍
- 스트림릿
- db
- Streamlit기본
- 스트림릿 기본
- Matplotlib 기초
- 웹대시보드 제작
- MySQL
- 자바
- 자바초보
- serverless
- RESTful API
- 웹대시보드 기초
- JavaScript
- 파이썬
- Pandas
- 파이썬공부
- 자바공부
- 자바기초
- 판다스데이터프레임
- 판다스공부
- 판다스
- 자바스크립트
- java
- Streamlit기초
- Today
- Total
목록전체 글 (221)
ruriruriya
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Eq5uK/btsAVsGj5As/d8puKiPy1UhQQgLB73lsl0/img.jpg)
스트림릿(Streamlit)의 date_input 및 time_input 함수는 사용자로부터 각각 날짜와 시간을 입력받을 수 있는 기능을 제공한다. 이 함수를 사용하면 사용자가 특정 날짜를 선택할 수 있는 인터페이스를 제공하고, 선택한 날짜를 변수에 저장하여 처리할 수 있다. "날짜를 선택하세요"는 날짜를 선택하는 달력 위에 표시되는 설명 텍스트 datetime.today()는 기본값으로 오늘 날짜를 설정합니다. 이 값은 선택된 날짜가 없을 때 사용 1. date_input * strftime() 메소드는 파이썬의 메소드로 날짜 및 시간을 원하는 형식의 문자열로 변환하는 데 사용된다. import streamlit as st def main(): # 날짜 입력받는 방법 my_date = st.date_i..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EUOU9/btsAXhLisMv/adu1KW7PNET4nVIPiTjRe1/img.jpg)
스트림릿(Streamlit)의 number_input 함수는 사용자로부터 숫자를 입력받는 데 사용된다. 이 함수를 사용하면 사용자가 숫자를 입력할 수 있는 상자를 제공하고, 입력할 수 있는 숫자의 범위와 기본값을 설정할 수 있다. "숫자를 입력하세요"는 숫자를 입력하는 상자 위에 표시되는 설명 텍스트다. min_value 매개변수는 입력할 수 있는 최소값을 설정한다. max_value 매개변수는 입력할 수 있는 최대값을 설정한다. value 매개변수는 입력 상자에 표시되는 기본값을 설정한다. number_input 함수는 사용자로부터 숫자를 입력 받을 때 유효성을 검사하고 입력된 값이 숫자인지, 설정된 범위 내에 있는지를 확인한다. 이 함수를 사용하여 스트림릿 애플리케이션에서 사용자로부터 숫자를 쉽게 입..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LK3sx/btsAKRtNokU/gkrTZK1erqM1Kx3qlk2V01/img.jpg)
스트림릿(Streamlit)에서 text_input과 text_area는 사용자로부터 텍스트를 입력받는 데 사용되는 두 가지 다른 방법이다. text_input은 한 줄의 텍스트를 입력 받을 때 사용하며, 주로 짧은 텍스트에 적합하다. text_area는 여러 줄의 텍스트를 입력 받을 때 사용하며, 긴 설명이나 여러 줄의 정보를 받을 때 적합하다. text_input과 text_area는 각각의 텍스트 입력 상황에 맞게 사용되므로, 사용자가 입력할 텍스트의 양과 형태에 따라 적절한 기능을 선택하여 사용하면 된다. 1. text.input() text.input() 함수는 사용자로부터 텍스트를 입력받을 수 있는 상자를 제공하고, 첫 번째 매개변수는 입력 상자 위에 표시되는 텍스트이며, 두 번째 매개변수는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rMtQ9/btsAO5LPZsn/29vFnu5QYlkcPKoQTrzOb1/img.jpg)
지난번 윈도우에서 AWS 서버를 원격으로 연결하고 서버를 브라우저에 IP를 입력하여 내가 만든 웹 대시보드를 접속해봤다. 하지만 윈도우에서 PuTTY 터미널을 끄면 서버연결도 끊어진다.. 이럴 경우엔 내가 퇴근하면 접속할 수 없는 경우라 원격 연결 없이도 언제든지 접속할 수 있는 백그라운드로 실행하는 설정을 해보려고 한다. 1. nohup 명령 노힙(NoHUP)은 리눅스나 유닉스 시스템에서 사용되는 명령어 중 하나로, 사용자가 로그아웃한 후에도 프로세스를 계속해서 실행할 수 있게 해준다. 주로 원격으로 작업을 할 때나 긴 시간이 필요한 작업을 수행할 때 유용하게 쓰인다. 일반적으로 터미널에서 명령을 실행할 때, 사용자가 터미널을 닫거나 로그아웃하면 해당 세션에서 실행 중인 프로세스도 함께 종료된다. 하지..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qtEg6/btsAJ9VO2gs/N3q5XFswtd84kqQiEhZrkk/img.jpg)
AWS EC2 인스턴스를 생성하고 환경설정이 끝났다면 나의 작업물을 올려야 한다. 그건 깃허브를 리눅스 서버에 설치 후 클론하는 과정으로 연동할 수 있다. 리눅스 서버에 깃허브를 설치해보자. 1. 리눅스 서버 깃허브 설치 리눅스용 소프트웨어 설치하는 방법은 아마존 리눅스 : yum install 소프트웨어명 ubuntu : apt-get install 소프트웨어명 이렇게 있다. 하지만 슈퍼 유저만이 설치 권한을 가지고 있으므로 앞에 sudo를 붙여줘야한다. $ sudo yum install git 그렇게 깃(git) 설치가 완료된다. git 명령어를 입력해보면 설명서가 나온다. $ git 2. 리눅스 깃허브 클론하기 먼저 pwd 명령어로 디렉토리 위치 확인을 한다. 위치 확인 후 mkdir 명령어로 Gi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b6jm3y/btsAMlN7dny/q4AtliP678ziwkJecmct5K/img.jpg)
생성했던 서버가 무언가 문제가 있을 시 서버 삭제하는 방법을 알아보자 인스턴스 종료(삭제) AWS 접속해서 EC2 대시보드의 인스턴스로 접속한다. 그리고 삭제할 인스턴스를 체크박스에 체크한 뒤 위쪽 인스턴스 상태를 인스턴스 종료로 변경한다. 새로고침을 해보면 성공적으로 종료가 되는 것을 볼 수 있다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buglXs/btsAMoK1HaI/t4Weh86zzmENe5Ija5KyG0/img.jpg)
지난 번에 AWS EC2 리눅스 서버 스트림릿(Streamlit) 환경설정 후 External URL의 포트로 접속 시 '사이트에 연결할 수 없음' 이라고 메세지가 브라우저에 떴다. 원인은 방화벽으로 네트워크를 막아서 생기는 현상이다. SSH(22포트)는 원격으로 인스턴스에 접속하여 작업하는 포트로 보안상 필요한 경우에만 열기로 한다. External URL로 접속하기 위해서는 해당 포트번호를 공개하는 작업을 해야한다. 1. AWS EC2 대시보드 접속 인스턴스 메뉴의 인스턴스를 확인해서 해당 서버 네임을 클릭한다. 그리고 [보안]-[보안 그룹]으로 접속한다. [인바운드 규칙]-[인바운드 규칙 편집] '규칙 추가' 버튼 클릭해서 포트 번호를 추가한다. 유형은 사용자 지정 TCP 포트 범위는 PuTTY 터..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ctLMPQ/btsAKUqaI4K/7gfQc0cQYj2xSZohqNN3r0/img.jpg)
AWS EC2 인스턴스에서 아나콘다를 설치하고 파이썬 환경을 설정하고, Streamlit을 설치하는 과정은 다음과 같다. 1. 아나콘다 설치 아나콘다 다운로드 사이트에 들어가면 윈도우 다운로드 버튼 밑에 펭귄 그림이 있다. 이것이 바로 리눅스 버전 다운로드를 의미하므로 클릭! https://www.anaconda.com/download Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 나의 AWS EC2 서버 사양은 64비트로 '64-Bit (x86)..