도서상세보기

도서명 Tkinter를 사용한 파이썬 GUI 프로그래밍 2/e
저자 앨런 무어
출판사 에이콘출판
출판일 2024-04-30
정가 45,000원
ISBN 9791161758428
수량

01장. Tkinter 소개
__Tkinter와 Tk 소개
____Tkinter 선택의 이유
____Tkinter 설치
______파이썬 설치: 윈도우즈
______파이썬 설치 맥 : OS
______파이썬과 Tkinter 설치: 리눅스
____IDLE 소개
______IDLE 셸 모드
______IDLE 편집기 모드
______Tkinter 예제로서의 IDLE
____Tkinter 버전의 Hello World
__Tkinter 개요
____Tkinter 위젯으로 GUI 구성
____배치 관리자로 위젯 배열
____폼 작동시키기
____Tkinter 제어 변수로 데이터 다루기
______콜백 함수에 제어 변수 사용
______제어 변수의 중요성
__정리

02장. GUI 애플리케이션 설계
__ABQ AgriLabs 과제 분석
____문제 조사
____관련 정보 수집
______인터뷰
____조사 내용 분석
______데이터 제공자로부터의 정보
______애플리케이션 사용자로부터의 정보
______기술지원 팀으로부터의 정보
______데이터 소비자로부터의 정보
__요구 명세 문서화
____간단한 명세 구성
____ABQ 프로그램 명세 작성
__애플리케이션 설계
____입력 위젯 결정
____필드 그룹화
____폼 레이아웃
____애플리케이션 레이아웃
__기술 요소 검토
__정리

03장. Tkinter와 Ttk 위젯으로 기본 폼 제작
__Ttk 위젯 세트
____Label
____Entry
____Spinbox
____Checkbutton
____Radiobutton
____Combobox
____Text
______Text의 인덱스
____Button
____LabelFrame
__애플리케이션 구현
____첫 번째 단계
____데이터 레코드 폼
______기록 정보 섹션
______환경 정보 섹션
______작물 정보 섹션
______GUI 마무리
이 책에서 다루는 내용

* 체계적이고 반응성 높은 기능형 GUI 애플리케이션 제작
* 클래스와 객체지향 프로그래밍을 사용한 위젯 기능 확대
* MVC와 버전 관리를 사용한 앱 확장성 도모
* 유효성 검증과 단위 테스트를 통한 앱 무결성 확보
* 사용자 요구 분석과 반영을 위한 도구와 프로세스 활용
* SQL, HTTP, Matplotlib, 스레드 프로그래밍, CSV 등 실전 기술 습득
* PostgreSQL을 사용한 데이터 보안 유지

이 책의 대상 독자

많은 경험이 없어도 파이썬의 기본만 알면 충분하다. 대형 애플리케이션을 설계하고 구축할 수 있게 차근차근 단계를 밟을 것이며 고급 프로그래머가 되기 위해 필요한 기법들을 설명할 것이기 때문이다.
또한 데이터 과학, 웹 개발, 시스템 운영이 주요 업무더라도 부가적으로 GUI 애플리케이션을 만들 필요가 있는 개발자에게도 적합하다. GUI 애플리케이션 제작에 필요한 지식과 기법을 공부할 것이기 때문이다.
마지막으로 Tkinter에 관심 있는 경험 많은 파이썬 프로그래머에게도 유용할 것이다. 이 책의 상당 부분은 Tkinter 라이브러리의 세부 사항을 설명하기 때문이다.

◈ 이 책의 구성 ◈

1장, ‘Tkinter 소개’에서는 기본적인 Tkinter 라이브러리를 알아보고 간단한 Tkinter 애플리케이션을 제작한다. 또한 그 자체가 Tkinter 애플리케이션의 본보기인 IDLE을 소개한다.
2장, ‘GUI 애플리케이션 설계’에서는 사용자 요구를 구현 가능한 설계로 전환하는 과정을 진행한다.
3장, ‘Tkinter와 Ttk 위젯으로 기본 폼 제작’에서는 CSV 파일에 데이터를 저장하는 기본적인 데이터 입력 애플리케이션을 제작한다.
4장, ‘클래스로 코드 개선’에서는 전반적인 객체지향 프로그래밍 기법뿐만 아니라 좀 더 이해하기 쉽고 관리하기 편한 GUI 애플리케이션을 만들고자 Tkinter만의 클래스 사용법을 살펴본다.
5장, ‘검증과 자동화로 사용자 오류 최소화’