Skip to Content
Python 프로그래밍, 제 4판
book

Python 프로그래밍, 제 4판

by Mark Lutz
May 2025
Intermediate to advanced
1632 pages
34h 19m
Korean
O'Reilly Media, Inc.
Book available
Content preview from Python 프로그래밍, 제 4판

파트 III. GUI 프로그래밍

이 책의 이 부분에서는 주로 Python의 표준 tkinter 라이브러리를 사용하여 휴대용 그래픽 사용자 인터페이스를 구축하기 위해 Python을 적용하는 방법을 보여줍니다. 다음 장에서는 이 주제를 자세히 다룹니다:

7장

이 장에서는 Python 개발자가 사용할 수 있는 GUI 옵션에 대해 간략하게 설명한 다음, 핵심 tkinter 코딩 개념을 설명하는 간단한 튜토리얼을 소개합니다.

8장

이 장에서는 위젯 세트와 관련 도구인 tkinter 라이브러리에 대한 2부로 구성된 투어를 시작합니다. 첫 번째 둘러보기 장에서는 팝업 창, 다양한 유형의 버튼, 이미지 등 간단한 라이브러리 도구와 위젯을 다룹니다.

9장

이 장에서는 이전 장에서 시작한 라이브러리 둘러보기를 계속합니다. 메뉴, 텍스트, 캔버스, 스크롤 막대, 그리드, 시간 기반 이벤트 및 애니메이션을 포함한 나머지 tkinter 위젯 라이브러리에 대해 설명합니다.

10장

이 장에서는 객체 템플릿에서 자동으로 메뉴를 만들고, GUI를 별도의 프로그램으로 스폰하고, 스레드 및 대기열을 사용하여 장기 실행 작업을 병렬로 실행하는 방법 등을 배웁니다.

11장

이 장에서는 앞 장의 아이디어를 종합하여 사용자 인터페이스 모음을 구현합니다. 시계, 텍스트 편집기, 그리기 프로그램, 이미지 뷰어 등 여러 가지 큰 GUI를 소개하며, 그 과정에서 일반적인 Python 프로그래밍의 큰 개념도 함께 설명합니다.

이 책의 첫 부분에서와 마찬가지로, 여기에 제시된 자료는 다양한 도메인에 적용할 수 있으며 이 책의 이후 장에서 도메인별 사용자 인터페이스를 구축하는 데 다시 활용될 것입니다. 예를 들어, 이후 장의 PyMailGUI와 PyCalc 예제는 여기서 기본 사항을 다뤘다고 가정합니다.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

데이터 과학을 위한 통계: 데이터 분석에서 머신러닝까지 50가지 핵심 개념

데이터 과학을 위한 통계: 데이터 분석에서 머신러닝까지 50가지 핵심 개념

이준용, 피터 브루스, 앤드루 브루스

Publisher Resources

ISBN: 9798341656369Supplemental Content