Develop/python
-
Ptyhon study 정리Develop/python 2018. 8. 1. 10:42
한 달 동안(7.1~7.31)의 Ptyhon study 마무리 쉬면서 python을 공부해봐야 겠다 싶어서 시작을 했고, 이제 마무리를 지어본다.아직 할 건 많고 부족한 것도 많지만, 첫 목표는 이쯤에서 완료하고 다음 단계로 넘어가는게 좋을 것 같다.그동안 진행 내용을 markdown으로 정리하고 github-page에 올렸으나, 관리가 어려워 tistory만 사용하면서 옮겨본다.마지막 며칠은 git을 날리는 바람에 내용이 부족하다. 내용도 원래 별로 없긴하지만. 목표최신 python버전 3.7을 사용해서 jump to python내용으로 학습 후 HackerRank와 병행 HackerRank 순서30 Days of Code(1일 1문제)Interview Preparation Kit(65문제) > Cra..
-
multi version 사용시 pip 사용 및 업그레이드Develop/python 2018. 7. 26. 15:30
python multi version 사용시 pip 사용 및 업그레이드python3.7 버전을 설치해서 공부하다가 zipline을 설치하려는데 zipline은 3.5버전까지만 지원이 된다. 그래서 3.5도 함께 설치를 했다.그런데 두 버전이 같이 있다보니 command 창에서 pip를 사용할 때 두 버전을 선택해서 사용하는 방법이 필요했다. 1. pip 선택해서 실행아래처럼 pip뒤에 해당 버전을 붙여주면 해당 버전의 pip로 사용할 수 있다. pip3.7 install xxxx2. pip 버전 선택해서 upgrade아래처럼 버전을 명시해 주면 된다. (py대신 python을 사용하면 되지 않는다.)py -3.7 -m pip install --upgrade pip3. command창에서 python 실행..
-
datareader로 yahoo에서 주가 가져오기Develop/python 2018. 7. 25. 19:49
datareader로 yahoo에서 주가 가져오기 pandas datareader를 사용해서 yahoo 또는 google로부터 주가를 가져올 수 있다.그러나 https://pandas-datareader.readthedocs.io/en/latest/index.html를 보면 0.6.0버전에서부터는 지원지 되지 않는다고 한다.As of v0.6.0 Yahoo!, Google Options, Google Quotes and EDGAR have been immediately deprecated due to large changes in their API and no stable replacement.대체 가능한 방법을 찾아보니 역시나 누군가 만들어 놨네...fix-yahoo-finance를 설치해서 사용하면 ..
-
pandas_datareader import시 is_list_like ImportErrorDevelop/python 2018. 7. 25. 19:24
pandas_datareader import시 is_list_like ImportErrorpandas datareader를 import하면 아래처럼 ImportError가 발생한다. 참고 : https://stackoverflow.com/questions/50394873/import-pandas-datareader-gives-importerror-cannot-import-name-is-list-like이유는 pandas 0.23.0버전에서 is_list_like가 pandas.core.common에서 pandas.api.types으로 옮겨져서 pandas-datareader 0.6에서 해당 버전과 호환이 되지 않아서 발생한다. pandas-datareader 0.7.0버전 개선되어 포함(https://g..
-
pandas-datareader 설치시 libxml2 설치 에러Develop/python 2018. 7. 25. 19:07
pandas-datareader 설치시 libxml2 설치 에러 해결하기pansdas datareader를 설치(pip install pandas-datareader)할 때 막바지에 lxml 어쩌고 에러 발생 관련 해결방법들을 찾아서 순서대로 했으나 되지 않아 직접 내려받아 설치해서 해결(참고 : https://stackoverflow.com/questions/30493031/installing-lxml-libxml2-libxslt-on-windows-8-1) 1. wheel이 설치되어 있는지 확인> python -m pip install wheel Requirement already satisfied: wheel in c:\users\nukeguys\appdata\local\programs\python..