지난 시간까지 우리는 예기치 못한 런타임 오류로부터 프로그램을 단단하게 보호하는 예외 처리 파이프라인을 정복해 보았습니다. 지금까지 우리가 만든 프로그램은 검은색 터미널 창에서 텍스트로만 소통하는 CUI(콘솔 유저 인터페이스) 형태였습니다. 물론 개발자에게는 익숙하지만, 일반 사용자가 쓰기에는 불친절하고 진입 장벽이 높습니다. 프로그램에 멋진 버튼을 달고, 입력 창을 만들고, 차트까지 띄워주는 GUI(그래픽 유저 인터페이스) 옷을 입혀주어야 비로소 '진짜 쓸 만한 프로그램'으로 재탄생합니다. 파이썬은 별도의 복잡한 설치 없이도 곧바로 마우스 클릭과 화면 배치를 제어할 수 있는 표준 내장 툴킷인 'Tkinter'를 제공합니다. 오늘 소프트웨어 공장에서는 Tkinter의 기초 위젯 활용법부터 실무에서 대시보..