파이썬 KIVY | 타이머/스톱워치 만들기 | 파이썬 GUI 프레임워크
이번 포스팅은 파이썬 Kivy 로 타이머를 만들어 본다. GUI 환경에서 타이머를 만들어 보는 경험은 큰 도움이 된다. 이벤트 루프(Event Driven Loop)의 작동원리에 대해서 배울 수 있기 때문이다. 대부분의 GUI 프로그램, 게임, 서버 등 Listening 하는 애플리케이션의 구조는 이벤트 루프에서 시작한다. kivy 가 다른 GUI와 다른 점은 kivy 언어를 사용한다는 점인데 이것이 코드를 읽기 어렵게 만들 수도 쉽게 만들 수 있다. 뷰와 콘트롤이 분리된 로직인데 자바스크립트를 이용한 웹페이지 개발에 대하여 알고 있다면 익숙하게 느낄 것이다. 최근 유행하는 객체지향 언어의 코드는 위에서 아래로 읽지 않는다. 클래스 별로 분리되어 있기 때문에 먼저 그 클래스의 구조에 대하여 이해를 해야 ..