요즘 웹 개발하다 보면 시간 다루는 게 얼마나 중요한지 뼈저리게 느껴요. 데이터 분석할 때도 마찬가지고요. 파이썬 기본 라이브러리인 datetime 만 써선 솔직히 한계가 있더라고요. 시간대 설정 잘못하면… 아, 생각만 해도 끔찍해요. 그래서 pendulum 과 arrow 라는 녀석들을 써봤는데, 정말 신세계였습니다! 이 글에선 제가 직접 겪은 시행착오와 꿀팁을 풀어놓을 테니, 시간 때문에 골치 썩는 분들께 도움이 됐으면 좋겠네요. 먼저, 기본기부터 짚고 넘어갈게요. datetime 은 파이썬 기본 내장 모듈인데, 간단한 시간 출력 정도는 괜찮아요. 예를 들어, 현재 시간 출력하고 내일 날짜 구하는 건 식은 죽 먹기죠. import datetime now = datetime.datetime.now() print(f"지금 이 순간: {now}") # 쨍한 현재 시간이 출력될 거예요! tomorrow = now + datetime.timedelta(days=1) print(f"내일은 바로 이 날!: {tomorrow}") # 내일 날짜가 뿅! 근데 문제는 시간대 처리나 복잡한 계산이 필요할 때예요. datetime 만으론 힘들더라고요. 이럴 때 pendulum 이나 arrow 가 등장하는 거죠. 마치 시간 여행의 마법 지팡이처럼요! 두 라이브러리 모두 datetime 의 불편함을 해결해주는 슈퍼히어로 같은 존재입니다. pendulum 은 좀 더 강력하고 기능이 많고, arrow 는 API가 깔끔해서 취향따라 고르면 됩니다. 저는 개인적으로 pendulum 의 풍부한 기능이 더 마음에 들었어요. 자, 그럼 pendulum 을 써서 시간대까지 고려한 시간 출력을 해볼게요. import pendulum seoul_time = pendulum.now("Asia/Seoul") print(f"지금 서울 시간은?: {seoul_time}...
개발자라는 존재는 언제까지 유효할까? **"If Dev Then ?"**은 AI 시대에 개발자로 살아가는 우리가 던져야 할 질문에서 출발합니다. 단순한 기술 뉴스 요약이 아니라, 그 속에 숨은 신호를 읽고, 우리의 방향을 함께 고민하는 공간입니다. 새로운 도구에 대한 실용적인 해석부터, 직업적 불안과 존재론적 고민까지. 개발자의 미래를 기술과 철학의 경계에서 함께 탐험해봅니다.