python lru ordereddict 이용해서 구현해 봅시다.
파이썬은 ordereddict 클래스가 있습니다. 이 클래스에 있는 함수들을 적절하게 이용하면 python lru 클래스를 구현할 수 있습니다. 이 방법을 간단하게 알아보고 …
파이썬은 ordereddict 클래스가 있습니다. 이 클래스에 있는 함수들을 적절하게 이용하면 python lru 클래스를 구현할 수 있습니다. 이 방법을 간단하게 알아보고 …
파이썬 ordereddict 클래스는 얼핏 보면 딕셔너리와 별 차이가 없어 보입니다. 딕셔너리가 있는데 왜 이 클래스를 쓸까요? 이는, 몇 가지 추가 …
python counter 클래스는 key의 개수를 세는 데 특화되어 있는 함수입니다. 직접 구현해도 되지만, 3 ~ 4줄의 귀찮음은 덤입니다. 또한 추가 …
python defaultdict 클래스는 dict와 거의 비슷합니다. 다른 것은 키가 없을 때 default_factory로 값을 설정할 수 있다는 것입니다. 저는 이를 어떤 …
민감한 정보는 git에 올라가면 안 됩니다. 하드 코딩하면 안 된다는 의미인데요. 이를 환경 변수로 관리하는 경우가 많아요. .env 등의 파일에서 …
아래 글에서 poetry 그룹에 대해서 배웠습니다. 그룹별로 패키지들을 설치해서 pyproject.toml에 메타 데이터를 넣을 수 있었어요. 이 정보를 토대로 requirements.txt로 내보내는 …
python 프로젝트를 할 때, poetry를 이용하는 편입니다. dependency 관리가 되기 때문입니다. dev 환경이냐, production 환경이냐에 따라 설치되어야 할 패키지와 그렇지 …