프로그래밍 51

파이썬 웹 앱 프레임워크 gradio, streamlit, dash 비교

소개 파이썬 온라인 애플리케이션 개발 분야에는 대화형 및 데이터 기반 앱을 만드는 간단하고 빠른 접근 방식을 제공하는 다양한 프레임워크가 있습니다. 이 분야에서 널리 사용되는 세 가지 프레임워크는 Gradio, streamlit, dash입니다. 이 세 가지 프레임워크는 서로 유사점이 있지만 뚜렷한 특징과 장점도 있습니다. 이 글에서는 다음 프로젝트에 적합한 프레임워크를 선택할 때 정보에 입각한 결정을 내리는 데 도움이 되도록 이러한 프레임워크 간의 유사점과 차이점, 장단점을 살펴보겠습니다. Gradio, streamlit, dash는 비슷한 점이 있습니다. 각 프레임워크의 세부 사항을 자세히 살펴보기 전에 각 프레임워크가 공유하는 유사점을 알아두는 것이 중요합니다. 사용하기 쉬운 인터페이스 사용자 친화..

M1 MAC PYTHON miniconda 설치

M1 MAC 환경에서 python 가상환경을 위해 miniconda 설치 -> pyenv 등의 사용도 가능하나 conda 명령어 환경이 제일 익숙하다. -> Anaconda는 크기가 커서 가상환경에 실제 패키지를 설치하는 경우에는 miniconda를 설치하는게 더 편하다. -> brew를 이용해서 miniconda설치하는 것으로 한다. # miniconda 패키지 확인 $brew search mini # 패키지 설치 $brew install miniconda brew install 명령을 통해 miniconda 설치가 진행되며 현재 miniconda3의 파이썬 버전은 3.8버전이다. # miniconda 설치 확인 $conda --version # miniconda 설치 경로 확인 $which conda..

기술적 분석을 위한 TA-Lib 설치

주가 차트를 기술적으로 분석하기 위한 지표들과 공식들에 대한 설명은 많이 나와있지만, 직접 만들어서 적용하는 것은 굉장히 시간과 노력을 요하는 일이다. TA-Lib은 보조지표들이 이미 구현되어 있어 빠르게 적용할 수 있는 모듈로 C/C++, Java, Python 및 Excel Add-in 형태까지 다양한 언어 및 사용자 환경을 지원한다. Python 가상환경 생성 Python 기준 TA-LIb 사용을 위한 가상환경을 생성한다. 아래 내용은 conda 가상환경 생성 기준으로 현재 TA-Lib은 python 3.4부터 3.10버전까지 지원하므로 버전은 원하는 것으로 선택해서 생성하면 된다. >conda create -n 가상환경이름 python=버전 예시는 python 38 버전으로 다른 이름과 버전이어도..

파이썬 자동화 - 엑셀 파일을 읽어 검색

[프로그래밍/파이썬(Python)] - 파이썬 자동화 - 인터넷 익스플로러 창 열고 검색하기 이전 글에서 연결된다. 지난 번에 기본적인 함수는 만들어 놨고 엑셀에서 필요한 셀들을 읽어서 순서대로 검색하는 부분까지 테스트했다. 1. 소스 코드 # xls 파일 : searchList.xlsx # excel 파일 읽고 검색 창에 입력 import openpyxl searchList = [] # 엑셀 파일 열기 wb = openpyxl.load_workbook('searchList.xlsx') # 현재 Active Sheet 얻기 #ws = wb.active # 또는 정해진 sheet 열기 ws = wb.get_sheet_by_name('Sheet1') for r in ws.rows: # 행 인덱스 저장 row..