NeoVim - Neovim 설정하고 jedi-vim 설치하기
Neovim설정하기 NeoVim은 에서 설정합니다. 없을 경우 폴더를 만들어 주고요. 을 만들어주고 처럼 파일 내용들을 작성해줍니다. theme의 경로가 달라졌기 때문에 기존 theme 을 가져와서 복사해줍니다. pkg manager 설치하기 -...
Neovim설정하기 NeoVim은 에서 설정합니다. 없을 경우 폴더를 만들어 주고요. 을 만들어주고 처럼 파일 내용들을 작성해줍니다. theme의 경로가 달라졌기 때문에 기존 theme 을 가져와서 복사해줍니다. pkg manager 설치하기 -...
Install Vundle, Jedi-Vim Vundle을 이용해서, jedi-vim을 설치해봅니다. 에 아래 내용을 추가해줍니다. 그리고 vim 내에서 을 실행해줍니다. python 파일을 열어보니 아래와 같은 오류가 발생하는데 흠. 이건 pa...
일반적으로 숫자를 표기할 때, 3 digit마다 comma를 집어넣습니다. 이는 1000을 기본 단위로 하는 미국식 숫자 쓰기 방식인데요. thousand -> million -> billion 으로 되어 있어 3 digit마다 comma를 찍어...
python에서 시간을 다룰 때는 보통 library를 사용합니다. 은 "날짜 + 시각"을 는 시간 차이를 표현하죠. 간단하게 다음처럼 사용할 수 있습니다. 즉, 시간 차이를 표현하고 연산을 사용하려면, 를 사용하면 되긴 하는데요. 그냥 간단히 ...
스포츠에서 첫번째 경기를 이기는 것은 얼마나 경기에 영향을 미치는가? 많은 스포츠에서 "첫번째 경기를 잡는 것이 중요하다"라는 말이 있죠. 7전 4선승제 라고 봤을 때, 첫번째 경기를 이기게 되면, 남은 6경기에서 3경기만 잡으면 되므로 우승 확...
shell에서 conda 명령어 자동완성이 되지 않아서, 세팅해주려고 합니다. conda - enable tab completion 문서를 확인해 보면, bash shell에서는 conda version 4.3 이하에서만 지원된다고 나와 있습니다...
conda - conda export pkgs conda 명령어를 사용하여, 현재 환경에서 설치된 패키지들을 확인하려면 다음 명령어를 사용하면 됩니다. 와 는 기본적으로 같다고 생각하시면 됩니다. 를 사용하면, 다음과 같이 깔끔한 형태로 정리해 ...
markdown에서는 table을 다음과 같이 표현합니다. 이걸 자동으로 만들어주는 python code를 만들었습니다. 어려운 코드가 아닌데, 지금 제가 필요해서 대충 짜서 사용하려고요 호호
konlpy를 사용하여 한글 문장에서 noun, pos등을 뽑아내는 방법을 정리합니다. konlpy에는 , , , , 와 같은 형태소 분석기(POS tagger)가 존재합니다. 해당 형태소 분석기들은 익숙한 단어들에 대해서는 명사를 잘 뽑아주지만...
konlpy의 경우 이미 학습된 데이터를 바탕으로 일반적인 단어들에서 명사를 뽑아내 줍니다. 그러나, 비교적 새로운 단어들인 "파이썬", "파이콘"과 사람이름과 같은 고유명사들에 대해서는 명사를 잘 추출해주지 못하죠. 따라서, 만약 내가 가지고 ...
mongoDB의 aggreation을 정리합니다. 의미적으로는 SQL의 group by 라고 생각하셔도 됩니다. 저는 python을 사용해서 mongoDB에 접속합니다. aggregation - basic 를 사용하기 위해서는 pipeline이라...
mongoDB - distinct 를 사용하여 특정 칼럼의 distinct list를 가져올 수 있습니다. 아주 간단한 코드는 다음과 같습니다. 는 결과로 를 반환합니다. 보통의 sql에서는 2개 이상에 대해서 distinct tuple을 가져올...
mongoDB를 사용하여 특정 DB를 백업하고 복구하는 방법을 정리합니다. 그냥 mongodump를 사용하여 백업하면 된다고 하는데 실제로 해보니까 다음과 같은 오류가 발생합니다. 구글에서 찾아봐서 stackoverflow - mongodb - ...
얼마 전에 mongoDB tools의 를 사용하여 백업하는 방법을 정리했습니다. 그런데, 이 를 사용한 백업이 결국 그냥 모든 document를 읽어서 json과 같은 파일로 저장해주는 것처럼 보이더라고요. 이럴 거면 그냥 내가 직접 mongoD...
mongoDB - sort, limit, skip mongoDB의 find method에서 정렬(sort), 처음 n개로 제한(limit), 처음 n개를 제외(skip)하여 결과를 리턴하는 방법을 정리합니다. 저는 python에서 mongoDB에...
Google Sheet API를 사용하여 python에서 Google Sheet의 데이터를 가져오는 방법을 정리합니다. 물론 gspread를 사용해서 가져올 수도 있고 이 라이브러리가 github에서 Star가 5k가 넘고 보면 해당 라이브러리가...