분류 전체보기 805

python-dotenv _ 환경변수를 .env 파일로 관리하기

환경변수란? 환경변수(environment variable)는 컴퓨터가 사용하는 동적인 변수를 의미한다. 여기서 동적이란 '고정적이지 않은'이라는 의미이다. 환경변수는 프로세스를 동작시키는 데 사용하는 변수를 매번 새로 입력할 필요 없이, 시스템에 설정해두어 사용하는 변수를 의미한다. 이번 글에서 Python 프로그램을 실행할 때 환경변수를 파일 단위로 관리할 수 있는 python-dotenv에 대해 알아보자. 환경변수 설정 방법 mac 기준, 환경 변수를 설정하는데 ‘임시 설정’과 ‘영구 설정’ 두 가지 방법이 있다. 임시 설정 사용자가 터미널에 직접 환경 변수를 할당한다. 터미널에 export [환경변수 이름]=[환경변수 값] 형식으로 명령어를 입력해보자. export environ=456 다시 ex..

2022년 32주차 '모두에게 감사하다'

Weekly growth 클린 코더스 스터디 21강 ~ 25강을 듣고 정리하기로 했었는데 하지 못했다. 오는 주에 21강 ~ 30강 진행할 예정이다. 덕순 프로젝트 TDD를 개인 프로젝트에 적용해보고 싶어서 테스트 코드를 먼저 작성했다. 테스트 코드는 유스 케이스를 중심으로 service 레이어를 테스트하도록 구성했다. 하지만 구체적인 구현은 테스트 코드에 담지 못했다. 실제로 service 로직을 어떻게 구현할지를 아직 생각해보지 못했기 때문이다. 아직 테스트 코드 작성의 중간과정으로 볼 수 있겠다. 오는 주에는 인터페이스를 구현하고 테스트의 레드와 그린까지 적용해보겠다. 모닝 페이지 오랜만에 '모닝 페이지'를 즐겼다. 즐겼다고 표현하는 것은 그만큼 내게 만족감을 주는 행위이기 때문이다. 아침과 밤에 ..