전체 글 (121) 썸네일형 리스트형 [주식거래자동화] 03. VSCode 에 Python 개발 환경 설정 우선 DJango 에 본격적으로 개발하기에 앞서 VSCode 에 Python 개발 환경을 설정한다. VScode 설정 1. Python 확장 설치 우선 VSCode 의 확장 프로그램 (Extension) 중 Python 모듈을 설치한다. Python 모듈을 검색하여 Install 하고 앞서 설정한 mysite/mange.py 파일을 연다. 이 때, VSCode 알림 창으로 Pylint 설치가 되지 않는다고 뜬다면 함께 설치 한다. Install 버튼 클릭시 Terminal에 자동으로 명령어가 입력 되며 설치가 진행된다. 설치 과정을 모두 마친 후 pip 업그레이드 권고 명령이 떠서 업그레이드도 진행하였다. 2. Terminal 에 Anaconda Prompt 실행 확장 프로그램 설치 후 개발 시 VSCo.. [주식거래자동화] 02. Django 설치 및 실행 Visual Sutdio 설치 후 Anaconda 를 설치하여 Django 개발 환경을 구성한다. Anaconda 다운로드 및 설치 https://www.anaconda.com/products/individual#Downloads Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com EC2 의 Windows Server 는 64bit 이므로 64bit 설치 파일을 다운로드 하여 설치한다. Django 설치 및 실행 1. Anaconda.. [주식거래자동화] 01. EC2 Windows Server 개발환경 구축 주식 계좌를 만든지는 2년이 넘었지만 공부를 하지 않고 주변 정보와... 느낌만으로 투자를 하여 꾸준한 손실을 보던 중 시스템 트레이딩에 관심이 생겨 시도를 해보려 한다. 최근 서점에서도 주식거래 자동화를 위한 책들과 알고리즘 트레이딩, 딥러닝을 이용한 종목 추천 방법 등 다양한 책들이 많이 나오고 있어 필요하다면 정보를 얻을 수 있는 곳들도 많이 있는 것 같다. 주식 공부는 일단 이론 책 1권과 간단하게 차트 보는 방법을 알려주는 책 1권, 총 2권만 읽었다 ㅋㅋ book.naver.com/bookdb/book_detail.nhn?bid=16273236 첫 주식 투자 공부 주식의 ‘주’ 자도 몰라도 상관없다생초보 투자자의 눈높이에 맞춘 주식투자 입문서!주식투자를 공부하려고 마음은 먹었지만 막상 시작하려.. [AWS] EC2 Windows Server 사용하기 개요 AWS의 EC2 서비스를 이용하여 개발에 필요한 Windows Server 를 생성 및 연결하는 방법에 대해 정리한다. 해당 내용은 2020년 10월 기준이므로 UI 및 Free Tier 에 대한 정책이 달라질 수 있다. EC2 Windows Server 사용 1. EC2 Windows Server 인스턴스 생성 우선 AWS 의 EC2 서비스로 들어가 인스턴스 마법사를 시작하여 인스턴스를 생성한다. 나는 Free Tier 로서 무료로 사용 가능한 Windows Server 중 현재 가장 최신 버전인 Windows Server 2019 를 생성한다. 이후 검토 및 시작 버튼을 클릭하여 인스턴스를 생성한다. 2. 생성된 인스턴스 접속 인스턴스가 생성된 후 대쉬보드의 해당 인스턴스 정보 화면에 연결 버튼.. [EC2] Ubuntu 서버 Django 설치 우선 개발환경 구축을 완료하였으니 이후 주식 정보 수집 및 보여줄 수 있는 웹 서버 설치를 시작한다. 웹 서버뿐만 아니라 ML을 도입하기 위해 Python 기반으로 한 Framework 를 사용하기로 했다. Python 기반의 웹 서버는 크게 Django 와 Flask 가 있는데 비교적 가벼운 Flask 보다 풀 스택 프레임워크인 Django 를 사용하기로 했다. 설치는 간단하다. #1. pip3 설치 $ apt-get install python3-pip python 모듈 설치를 보조해주는 pip를 설치한다. #2. venv (Virtual Environment) 설치 및 생성 $ apt-get install python3-venv python 에서 개발 환경을 분리해주도록 가상 환경을 제공하는 모듈을 .. [EC2] Linux code-server 개발환경 구축하기 #1. AWS EC2 인스턴스 생성하기 기본적으로 나는 Cloud 환경에서 개발 및 서비스를 하는게 목표였기 때문에 여러 무료 Cloud 서비스들을 조사해 봤다. AWS, Google Cloud, NBP Cloud 등 클라우드 솔루션부터 무료 Docker 호스팅 서비스 (Heroku, Kubesail 등) 들을 비교해 보았을 때 역시 AWS가 가장 저렴 했다. (괜히 업계 1위가...) 따라서 AWS 의 EC2 서비스를 이용하기로 했으며 AWS 는 가입 후 1년 동안은 프리 티어이며 특정 조건 안에서는 서비스를 무료로 이용할 수 있다. EC2는 다음과 같은 상황에서 무료로 이용 가능하다. AWS 프리 티어에는 1년간 매달 750시간의 Linux 및 Windows t2.micro 인스턴스(t2.micro가.. [Golang] http.Client reuse connection 증상 Go 로 만든 서비스 운영 중 특정 서버에 HTTP Request 를 요청하는 Http Client 서비스를 구현하던 중 Client 객체를 매번 생성하는 방식으로 구현했더니 커널단에서 TIME_WAIT 인 socket이 쌓여 자원 고갈이 되는 증상이 발생 문제점 HTTP Client Request 시 마다 Client 객체를 생성하거나 Client pool 방식을 사용하지 않는 경우 매번 Client 소켓을 생성하고 TCP 생명 주기에 따라 Client 소켓 종료시 TIME_WAIT 상태에서 기다리게 되며 자원이 고갈된다. 조치 검색 결과 Go 의 HTTP Client 는 자체적으로 Client pool 을 제공하기 때문에 다음과 같이 적용하면 최대 connection pool 을 설정할 수 있다.. [서울 영등포구] 여의도 간장게장 맛집 화해당 며칠전부터 와이프랑 간장게장이 너무 먹고싶어서 노래만 부르고 있던차에 여의도에 간장게장 맛집이 있다는 얘기를 듣고 건강검진 후 간장게장을 먹으러 갔다. 위치는 여의도 국회의사당역 바로 뒷 라인에 있는 화해당이다. 광복회관 건물 1층에 위치해 있다. 입구는 작아 보이지만 내부는 꽤 깊고 컸다. 가게 입구에 손씻는 공간도 마련되어 있어 식전/후로 화장실을 가지 않고도 손을 씻을 수 있었다. 메뉴는 간단하게 간장게장 / 우럭포찜 2가지가 있었는데 가격이 만만치가 않다. 원산지를 보면 게장의 게도 국내산 봄철 암꽃게만 사용하고 쌀, 김치 등등의 모든 재료가 국산이어 그런 것 같았다. 잠시 기다렸더니 기본 상차림과 계란찜이 나왔다. 계란찜 맛과 색이 거뭇한게 소금 대신 간장게장으로 간을 한 것 같았다. 굉장ㅎ이 .. 이전 1 ··· 3 4 5 6 7 8 9 ··· 16 다음