반응형

2024/05 112

AWS RDS : (1) AWS의 RDS로 MySQL free tier 설치하기

(1) AWS의 RDS로 MySQL free tier 설치하기 # 데이터베이스 학습에 앞서서 필요한 준비사항# 데이터베이스 대표사는 MySQL과 Oracle 등이 있고, 이중 MySQL이 대중적으로 쓰임.# 그러기 위해서 우선 AWS의 RDS로 database를 생성해 주어야 한다.# 서버는 EC2 / 데이터베이스는 RDS 1) AWS의 서비스 > 데이터베이스 > RDS 2) 데이터베이스 생성 =) 여러개를 생성하면 과금되고, 가격이 비싸므로 꼭 1개만 생성! # 아마존에서 자체 만든 Aurora가 있고 MySQL을 오라클이 인수하면서 라이센스가 필요하다. 하지만 학습용으로 free tier를 제공함# MariaDB는 오픈소스로 만든것 둘은 같다고 보면됨 (일단 MySQL이 더범용적으로 쓰인다.)# fr..

Streamlit 이모티콘 넣기 & 사이드바 꾸미기 (streamlit_option_menu)

streamlit을 이용해 웹화면을 구성할때 이모티콘을 넣어서 꾸미고 싶다면 해당 사이트를 참고해서 이모티콘 문구를 텍스트 우측에 넣어주면 이미지로 출력됨참조 링크 : https://streamlit-emoji-shortcodes-streamlit-app-gwckff.streamlit.app/ A faster way to build and share data appsApp showing all the emoji shortcodes supported by Streamlitstreamlit-emoji-shortcodes-streamlit-app-gwckff.streamlit.app  Shortcodes 문구를 그대로 복사붙여넣기 해주면된다! 갯수가 몇만개가 넘어가기 때문에 대략적인 원하는 이미지 단어를 아는..

리눅스 기본 명령어 정리

GUI graphical user interface CLI command line interface # $ 뒤부터가 실제 명령어# 띄어쓰기도 꼭 포함해서 주의해서 사용해야함 $ pwd : 현재 내가 작업하고 있는 경로 알고싶을때 $ cd : 경로 이동 $ cd ~ : 내 아이디인 ec2-user 의 홈 디렉토리로 이동 => 홈 디렉토리 표현 기호가 ~ 최상위 폴더는 / $ ls : 현재 디렉토리에 있는 폴더나 파일들을 보여달라. $ ls -al : 모든 파일들을, 자세하게 보여달라. =>상세파일 내용이 d 로 시작하면 디렉토리란 뜻 $ .. : 점 두개는 상위폴더 => cd ../.. 이런식으로 두번 치면 두번 이동  $ .  : 점 한개는 현재폴더 $ clear : 화면 지워주기 $ cd .. : 상위..

Streamlit 기본 문법 모음 & 환경 세팅 전체 정리

1. Visual Studio Code 다운로드 및 설치2. VSC 안에서, python extension 설치3. Github.com 가입4. Github Desktop 다운로드 및 설치5. Github 에서 repository 생성6. repository 에서 녹색버튼 눌러서 Github Desktop 으로 clone7. 내 local repository 를 VSC로 열어서 코드 작성 # Streamlit 설치는 사이트에 설치방법이 있다! 아니면# pyhon 패키지 -pypi.org를 이용해도 된다! 1. 아나콘다 설치2. 아나콘다 프롬포트 실행3. 파이썬 가상환경 설치4. 깃허브닷컴 계정 생성5. 깃허브 레파지토리 생성6. 비주얼 스튜디오 코드 설치7. 비주얼 스튜디오 코드에서 git 연동하기 위해..

Visual Studio Code에 Git 연동하기

# Git hub가 가입되어 있고, Git desktop을 이용해서 commit/pull 을 이용하고 있다면, 그방법을 그대로 이용해도 되고, vscode에 git을 연동해서 해당화면에서 바로 commit & pull을 할수도 있다. # 좌측 아이콘을 클릭하면 우측 하단에 Git 설치 팝업이 뜰텐데 뜨지 않으면, Git을 직접 설치해주면 된다. (구글에 검색)# 참조 : https://git-scm.com/download/win Git - Downloading PackageDownload for Windows Click here to download the latest (2.45.0) 32-bit version of Git for Windows. This is the most recent maintain..

EC2 Streamlit 대시보드 Web 화면 차트에 한글 출력하기

# Matplotlib 차트에 한글이 깨지던것과 동일하게, 리눅스 서버 Web 화면에 streamlit 차트를 출력시키는 경우에도 한글이 깨지는걸 볼수 있다. # 이런 경우 리눅스 서버에 직접 한글 폰트를 설치하여 압축 해제후 적용시켜줘야 한글이 깨지지 않고 출력된다.# AWS의 EC2 서버를 사용한다는 가정하에 폰트 설치부터 적용까지 진행 # 우선 Putty로 한글을 출력시킬 리눅스 서버 진입 (터미널) # 폰트 관리 유틸리티 설치sudo yum install fontconfig  # 네이버 나눔 폰트 다운로드 (명령어로 링크까지다 복사해서 붙여넣고 실행해야함)curl -o nanumfont.zip http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_T..

Matplotlib 차트에 한글 찍는법 (데이터 분석 & 가공)

# 데이터를 분석하여 가공하는중에 데이터를 차트로 그려서 보는것이 한눈에 파악하기가 좋다.# 이때 컬럼명과 타이틀명이 이미 한글이거나 한글로 설정하였을 경우, 따로 처리를 하지 않으면 한글텍스트가 깨진상태로 차트가 출력된다. # 이때 사용하는 방법으로, 한글 폰트를 설정하여 Matplotlib에서 한글이 깨지지 않고 제대로 표시되도록 하는 기능을 제공# 각 운영 체제에 맞는 한글 폰트를 Matplotlib의 기본 폰트로 설정하는 것macOS(Darwin)의 경우, 'AppleGothic' 폰트를 사용하여 한글을 표시Windows의 경우, 'malgun.ttf' 폰트 파일이 Windows의 폰트 디렉토리에 위치하고 있을 것으로 가정하여 해당 폰트를 사용그 외의 시스템에서는 기본 설정으로 한글 폰트를 설정하..

728x90
반응형