본문 바로가기

반응형

프로그래밍

(2)
[Python] tqdm으로 진행현황 한 눈에 보기 반복문은 조건문과 더불어 프로그래밍을 배울 때 초반에 배우는 내용이자 가장 많이 사용하는 구문이라고 생각한다. 반복문을 수행하다 보면 어느 정도 작업이 진행되었는지를 확인하고 싶을 때가 있다. 특히, 반복 횟수가 많으면 많을 수록 실행에 걸리는 시간이 오래 걸리기 때문에 작업 현황을 파악하는 것은 꽤나 중요하다. 개인적으로 작업 진행 현황을 찾아보기 위해 print문이나 console.log과 같은 출력문을 통해 실제로 눈으로 볼 수 있는 방법을 많이 사용해왔다. 이는 실제 프로그램의 동작과 필요없는 구문이 추가되어 코드의 가시성에 좋은 영향을 주지 않고 실제 원하는 대로 예쁘게 출력하기 어렵다. tqdm은 파이썬에서 반복문에서 이루어지는 과정을 쉽게 볼 수 있도록 해준다. tqdm/tqdm A Fast..
[Python] argparse 기본 사용법(feat. 이미지 처리 프로그램) "argparse, python 프로그램의 자유도의 날개를 달아줘요!" 최근 몇 달 간 python으로 이미지를 처리하는 코드를 짤 일이 많았다. 그 때마다, 매 번 코드에 있는 이미지 경로 이름을 바꿔가며 작성한 코드를 실행했었다. 어느 정도 시행 착오를 겪어가며 작성한 코드였기 때문에 이미지 경로만 다르게 넣어주면 되는데, 이 경로명을 일일히 IDE(visual studio code를 사용하고 있다.)를 켜서 수정하고 다시 실행하고 하는 것이 너무너무 귀찮았다. #IMAGE_DIR = './Desktop/image1/' #IMAGE_DIR = './Desktop/image2/' #IMAGE_DIR = './Desktop/image3/' #IMAGE_DIR = './Desktop/image4/' #IM..