본문 바로가기

[Tkinter] 2강 Tkinter 소개와 개발 환경 설명

@도마22026. 1. 21. 21:00
728x90


이 강의는 Tkinter GUI 강의 2강입니다.
1강에서는 GUI가 무엇이고 콘솔 프로그램과 어떤 차이가 있는지를 살펴보았습니다.
이번 강의에서는 본격적으로 Tkinter가 무엇인지,
그리고 어떤 환경에서 강의를 진행할 것인지를 명확히 정리합니다.

이번 강의의 목표는 단순합니다.
Tkinter로 GUI 개발을 시작할 준비를 끝내는 것입니다.


Tkinter란 무엇인가

Tkinter는 파이썬에 기본으로 포함된 GUI 라이브러리입니다.

즉,
파이썬이 설치되어 있다면
Tkinter도 이미 함께 설치되어 있습니다.

별도의 설치 과정 없이
바로 GUI 프로그램을 만들 수 있다는 점이
Tkinter의 가장 큰 특징입니다.


Tkinter의 주요 특징

Tkinter는 다음과 같은 성격을 가지고 있습니다.

  • 파이썬 기본 포함 라이브러리
  • 비교적 단순한 문법
  • GUI 입문자에게 부담이 적음
  • 간단한 데스크톱 프로그램 제작에 적합

그래서 GUI를 처음 배우는 경우
가장 많이 선택되는 도구입니다.


Tkinter로 만들 수 있는 프로그램

Tkinter를 사용하면
다음과 같은 프로그램을 만들 수 있습니다.

  • 계산기
  • 메모장
  • 설정 프로그램
  • 간단한 자동화 도구
  • 내부 업무용 유틸리티

화려한 게임이나 복잡한 디자인에는 한계가 있지만,
실제로 사용할 수 있는 프로그램을 만드는 데는 충분합니다.


이번 강의에서 사용할 개발 환경

이 강의 시리즈에서는
IDLE 환경을 기준으로 설명합니다.

이렇게 선택한 이유는 다음과 같습니다.

  • 파이썬 설치 시 자동으로 제공됨
  • 별도의 환경 설정이 필요 없음
  • Tkinter와 충돌 없이 안정적으로 동작

다른 에디터를 사용하셔도 되지만,
강의 흐름은 IDLE 기준으로 진행됩니다.


IDLE 실행 방법

IDLE는 파이썬 설치 시 함께 설치됩니다.

Windows 기준 실행 방법은 다음과 같습니다.

  1. 검색창에 IDLE 입력
  2. IDLE (Python 3.x) 실행

IDLE를 실행하면
먼저 파이썬 쉘 창이 나타납니다.


IDLE에서 파일로 작업해야 하는 이유

GUI 프로그램은
반드시 파일 형태(.py)로 실행해야 합니다.

따라서 IDLE에서는
다음과 같은 방식으로 작업합니다.

  1. 새 파일 생성
  2. 코드 작성
  3. 파일 저장
  4. 파일 실행

이 흐름이
앞으로 Tkinter 강의의 기본 작업 방식이 됩니다.


GUI 프로그램 실행 시 주의할 점

GUI 프로그램은
콘솔 프로그램과 실행 방식이 다릅니다.

  • 실행하면 창이 나타납니다
  • 창을 닫기 전까지 프로그램은 종료되지 않습니다
  • 코드가 끝나도 프로그램이 계속 실행됩니다

이 차이를 이해하지 못하면
처음에는 당황할 수 있습니다.


이번 강의 핵심 정리

이번 강의에서 꼭 기억해야 할 내용입니다.

  • Tkinter는 파이썬 기본 GUI 라이브러리입니다
  • 별도 설치 없이 바로 사용할 수 있습니다
  • IDLE + 파일 실행 방식으로 진행합니다
  • GUI 프로그램은 이벤트 기반으로 동작합니다

728x90
도마2
@도마2 :: 도마의 코드노트

초보자를 위한 코딩 강의를 정리합니다. 파이썬부터 C#, Unity 게임 제작까지 차근차근 기록합니다. — 도마

목차