python

Dev

파이썬 package 배포 하기

Python은 가장 널리 쓰이는 언어중 하나고 오픈소스 라이브러리도 너무나 많으므로 당연히 오픈소스 배포과정이 쉽게 정리가 잘되어있을을것 같지만 의외로 헛갈리는 점들이 몇가지 있다. 알고나면 어렵지 않지만 처음 해보는 사람에게는 약간 혼동될수 있는 경우도 있으므로 정리를 해보기로 한다.

Read
Dev

Terraform으로 IAM 계정 설정하기

Terraform으로 IAM 계정 설정하는 방법을 설명하였다. Terraform을 사용해서 IAM 계정을 설정하기 위해서 필요한 terraform `resource`들은 아래와 같다...

Read

Python을 위한 ctags 세팅

Vim과 ctags를 같이 사용하면 왠만한 IDE 부럽지 않은 생산성을 낼수 있다. 나 같은 경우에는 Scala 코드를 짤때도 오직 Vim만 사용하는데, ctags를 사용해서 code navigation를 하고 있다. 파이썬 또한 ctags를 사용해서 쉽게 코드 navigation을 할수 있다. 예를 들어, `C-]` 커맨드를 사용하여 클라스 나 함수의 정의 부분으로 점프 할수 있다. 같은 이름의 함수 나 클라스가 여러게가 있다면 `g]`커맨드를 사용하여 리스트를 생성시키고 그 중 하나를 골라서 점프 할수도 있다...

Read