'Python' 카테고리의 글 목록
개발 블로그

Python
[Python] 기술적 지표 API 만들기(3) - Docker를 이용한 배포
2025.05.24
URL에서 해당 서버의 사설 IP:포트/API Path를 입력할 때 화면에 JSON으로 띄워져야 한다. 이건 그냥 메모용이라..따라할 순 없을 것 같다. File Zilla와 같은 FTP로 VS Code에서 작업한 파일들을 옮긴다.‘venv’ 디렉토리나 ‘.gitignore’는 제외해도 된다.만약 퍼미션 에러가 뜬다면 아래와 같이 권한을 변경해주면 된다. chown {유저 아이디}:{유저 아이디} {배포 디렉토리명} 옮기고 난 후 docker-compose.yaml을 생성해 아래와 같이 작성한다. version: "3.0"services: {서비스명}: build: context: {작업 경로} dockerfile: dockerfile container_name: {..
Python
[Python] 기술적 지표 API 만들기(2) - 라이브러리 의존성 주입 및 코드 작성
2025.05.24
원래 야후 파이낸스에서 Rest API 제공하면 만들 필요 없었는데 제공을 안한단다.. 그래서 Chat GPT한테 찾아보니 Python 쪽에선 데이터를 땡겨올 수 있어서 Python에서 API 만든 후 내가 직접 관리하고 있는 전용 API 서버에서 Python API를 끌어와 사용하는 방법을 채택하기로 했다. 1. 필요 라이브러리 설치$ pip install flask$ pip install yfinance$ pip install pandas$ pip install pandas_ta$ pip install numpy==1.26.42. 코드 작성① dockerfileFROM python:3.10-slimWORKDIR /deploy/stock-apiCOPY requirements.txt ./RUN pip i..
Python
[Python] 기술적 지표 API 만들기(1) - VS Code Python 세팅
2025.05.24
1. VS Code 설치 2. Extensions - ‘python’ 검색 후 설치 3. 인터프리터 설치 Ctrl + Shift + P - ‘Python: Select Interpreter’ - 버전 설치 4. 가상환경 세팅Terminal - New Terminal - python -m venv venv 5. 가상환경 활성화PS C:\Users\user-01\VSCode-workspace\STOCK> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser PS C:\Users\user-01\VSCode-workspace\STOCK> venv\Scripts\activate(venv) PS C:\Users..