반응형
반응형
아마 python을 이용해서 주가 정보를 가져올 때 가장 많이 이용하는 패키지가 아닌가 싶다. yahoo finance 데이터를 api를 통해 가져오는 데 사용하기 편해서 국내외에서 많이 사용하는 패키지.https://github.com/ranaroussi/yfinance GitHub - ranaroussi/yfinance: Download market data from Yahoo! Finance's APIDownload market data from Yahoo! Finance's API. Contribute to ranaroussi/yfinance development by creating an account on GitHub.github.com 단점이라 하면 api를 콜 할 때 가끔 값을 못 받아..
깃헙을 뒤지다 보면 앞에 awesome이 붙은 레포지터리들이 있는데 이런 페이지들은 특정 주제에 대해 쓸만한 사이트, 패키지 등을 모아놓은 저장소다. 깃헙에서 awesome으로 검색을 하고 star순으로 정렬을 해보면, 이렇게 오만가지 레포지토리들이 다 나온다. 관심있는 주제에 대해서는 star를 찍어주고 가끔 들어가서 보면 좋다. 심지어 이런 awesome 저장소들을 모아놓은 awesome-awesome도 있다. https://github.com/sindresorhus/awesome GitHub - sindresorhus/awesome: 😎 Awesome lists about all kinds of interesting topics 😎 Awesome lists about all kinds of int..
이제 파이썬 개발환경을 만들기 위해 아나콘다를 설치할 거다. 아나콘다(anaconda) 혹은 콘다(conda)는 파이썬 패키지 관리 및 패키지 간 종속성 관리, 그리고 환경을 만들어 환경별로 다른 패키지 및 버전을 사용할 수 있고 심지어 파이썬 버전이 다른 환경을 만들어 사용할 수 있다. 프로젝트를 진행하다 보면 덕지덕지 설치된 패키지들 간의 버전 차이, 혹은 파이썬 버전 차이 때문에 지우고 다시 설치하는 경우가 있는데, 이게 까다로워 인스턴스를 밀고 다시 만드는 게 나은 경우가 많다. 이때 아나콘다를 사용하면 환경(environment)만 지우고 다시 만들어서 새판에서 시작할 수가 있다. 오라클 클라우드 인스턴스를 생성하면 python 2.7이 기본으로 설치되어 있는데 현재 3.12까지 나와 있다. 아..
이번엔 VM 인스턴스에 VS Code-server를 설치해 보자. 로컬 PC에 설치된 VS Code처럼 서버상에 VS Code를 설치하는 건데, 뒤에 Server가 붙는 이유는 외부에서 접속이 가능하기 때문. 웹 브라우저로 어디서나 클라우드 서버 인스턴스에 접속할 수 있고 SSH, FTP를 대체해서 사용할 수도 있다. 우선 링크는 아래 참조. https://github.com/coder/code-server GitHub - coder/code-server: VS Code in the browser VS Code in the browser. Contribute to coder/code-server development by creating an account on GitHub. github.com 설치 방..
처음 프로비저닝 된 인스턴스에 SSH 접속까지 했으면 apt-get 업데이트부터 해준다. 인터넷을 뒤지다 보면 뭐는 apt로 설치하고 뭐는 apt-get을 이용해 설치하라고 하는데, apt니 apt-get이니 둘 다 리눅스 패키지 관리 툴이라고 보면 된다. 그냥 쓰라는 걸 써서 설치하면 장땡. sudo apt-get update 이게 다되면 upgrade까지 해준다. sudo apt-get upgrade 진행 중에 Do you want to continue? [Y/n] 가 나오면 당연히 y를 쳐주면 된다. 이후 apt-get으로 프로젝트 진행에 필요한 패키지들을 설치해 주자. 한 줄에 다 안 나와서 쪼갰다. sudo apt-get install libgl1-mesa-glx libegl1-mesa libx..
오라클 클라우드 인스턴스에 SSH로 접속할 때마다 키를 넣고 접속하게 되어있는데 이게 키 파일이 없는 다른 PC에서 접속하기 어려운 점이 있어 키로 authentication 하는 걸 끌 생각이다. 보안을 중요하게 생각한다면 끄지 않는 것이 좋으나 나는 귀찮아서 패스워드 로그인으로 변경한다. 우선 인스턴스 서버에 SSH로 접속한 후 /etc/ssh 경로에 있는 sshd_config 파일을 수정해 주면 된다. nano /etc/ssh/sshd_config nano가 아니라 물론 vi 등 다른 편집기를 사용해도 된다. root 계정이 아닐 경우에는 앞에 sudo를 붙여서 편집기를 열어준다. 안 그러면 권한 때문에 저장이 안 됨. sudo nano /etc/ssh/sshd_config 편집기가 열리면 여러 c..