본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

파이썬 GUI 프로그래밍 쿡북 2/e 파이썬 3로 쉽고 빠르게 GUI 개발하기

부르크하르트 메이어 지음 | 김동호 옮김 | 에이콘출판 | 2018년 04월 26일 출간
  • 정가 : 35,000원
    판매가 : 31,500 [10%↓ 3,500원 할인]
  • 통합포인트 :
    [기본적립] 1,750원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(14일,금) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내
장바구니 담기 바로구매

책 그리고 꽃 서비스
책 그리고 꽃 | 책과 꽃을 함께 선물하세요 자세히보기

닫기

바로드림 주문 선물하기 보관함 담기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 행사도서 포함 3만원 이상 구매 시, 리드잇 2019 캘린더 선..
    2018.12.04 ~ 2019.01.31
  • 웹개발 입문자를 위한 아주 약간의 가이드
    2017.07.11 ~ 2020.12.31
  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
  • 파이썬 도서 다 모였다!
    2016.08.11 ~ 2019.12.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
상품상세정보
ISBN 9791161751474(1161751475)
쪽수 460쪽
크기 189 * 236 * 28 mm /1047g 판형알림
이 책의 원서/번역서 Python GUI Programming Cookbook, 2/e/Meier, Burkhard A.

책소개

이 책이 속한 분야

파이썬 3를 사용해 GUI 프로그래밍 방법을 단계별로 설명하는 유용한 책이다. 앞의 레시피를 개선해 나가면서 다양한 분야의 새로운 개념을 이해시키는 방식은 해당 라이브러리가 왜 필요하고 어떻게 사용하는지 이해하기 쉽게 해준다. 단계별로 GUI 관련 기술뿐만 아니라 네트워크, 데이터베이스, 객체지향 사고에 이르기까지 적절하게 배울 수 있도록 예제가 준비돼 있어 언어 자체를 배우는 입문용으로도 적당하다.
비주얼 C++와 같은 쉽지 않은 도구로 데스크탑용 GUI 프로그래밍을 해본 경험이 있는 사용자라면 쉽고 간단하게 GUI를 만드는 파이썬의 심플함과 강력함에 놀라운 즐거움을 느끼게 되리라 생각한다.

★ 이 책에서 다루는 내용 ★

■ GUI 생성 및 위젯 추가
■ 레이아웃 관리자를 사용해 위젯 정렬
■ 객체지향 프로그래밍을 사용해 GUI 생성
■ Matplotlib 차트 작성
■ 스레드를 사용해 네트워크 통신
■ GUI를 통한 MySQL 데이터베이스 사용
■ GUI의 유닛테스트 및 국제화
■ 서드파티 그래픽 라이브러리로 GUI 확장
■ GUI 개발의 모범 사례 이해

★ 이 책의 대상 독자 ★

GUI를 개발하려는 프로그래머를 대상으로 한다. 파이썬 프로그래밍 언어를 사용해 아름답고, 기능적이고, 강력한 GUI를 만들면서 이룰 수 있는 것에 놀랄지도 모른다. 파이썬은 훌륭하고 직관적인 프로그래밍 언어며 매우 배우기 쉽다.

저자소개

저자 : 부르크하르트 메이어

저자 부르크하르트 메이어(Burkhard Meyer)
소프트웨어 테스터 및 개발자며 소프트웨어 테스트 자동화 개발, 실행 및 분석을 전문으로 소프트웨어 산업에서 17년 이상의 경력을 쌓았다. 파이썬 3 소프트웨어 테스트 자동화 개발과 SQL 관계형 데이터베이스 관리, 저장 프로시저의 개발, 디버깅 코드에 대해 매우 잘 알고 있다.
Visual Studio .NET C#, Visual Test, TestComplete 및 기타 테스트 언어(C / C++ 등)를 경험했지만, 지난 5년 동안 파이썬 3로 테스트 자동화를 개발해 아이폰(iPhone), 안드로이드(Android) 스마트폰 및 태블릿용 FLIR ONE(현재 3세대) 적외선 카메라뿐만 아니라 FLIR 볼로미터 IR 카메라 플랫폼의 품질을 이끌었다.
예술, 미용 및 프로그래밍에 대한 높은 평가를 받았으며, C# 및 파이썬으로 일상적인 테스트 자동화 작업을 능률화해 자동화된 테스트를 수주 동안 무인으로 실행할 수 있도록 GUI를 개발했다. 또한 분석할 유용한 데이터를 수집해 자동으로 그래프를 만들고, 매일 밤 자동 테스트가 완료되면 상급 관리자에게 이메일을 보냈다.
현재 InfoGenesis(현재 Agilysys), QAD, InTouch Health 및 FLIR Systems의 선임 테스트 자동화 엔지니어 및 디자이너로 일하고 있다.
링크드인(LinkedIn) 계정(https://www.linkedin.com/pub/burkhard-meier/5/246/296)을 통해 연락할 수 있다.

역자 : 김동호

역자 김동호
PC 통신 시절부터 인터넷으로 전환되는 시점까지 개발자로서 패러다임의 흥망성쇠를 겪으며 10년이 넘는 시간을 보냈다. 돌아보니 C부터 시작해 인기 있던 스크립트 언어들까지 참으로 넓고도 얄팍한 삶을 살아왔다는 생각도 든다. 지금은 개발자로서의 시간을 보내고 있지 않지만, 혹시 대박의 기회가 생기지 않을까 하는 생각에 여전히 곁눈질만 하고 있는 게으른 직장인이다. 개발 환경은 점점 편해지고, 툴의 생산성은 점점 높아져감에 혹시나 하면서 말이다.

작가의 말

이 책은 프로그래밍 쿡북이다. 모든 장은 자체적으로 포함된 특정 프로그래밍 해결책을 설명한다. 매우 간단하게 시작하지만 이 책 전체에서 파이썬 3로 작성된 동작하는 애플리케이션을 빌드하며, 각 레시피는 이 애플리케이션 빌드를 확장한다. 도중에 네트워크, 대기열, 데이터베이스, OpenGL 그래픽 라이브러리 및 기타 여러 기술을 소개하고, 디자인 패턴을 적용하며, 모범 사례를 사용할 것이다.
독자가 파이썬 프로그래밍 언어에 약간의 경험을 갖고 있다고 가정하지만, 이 책을 성공적으로 읽는 데는 필요하지 않다. 파이썬 프로그래머가 되려는 욕심이 있다면 파이썬 프로그래밍 언어에 대한 입문서로 사용될 수 있다.
다른 언어에 숙련된 개발자라면 도구 상자에 파이썬을 사용해 GUI를 만들어 전문적인 도구 상자를 확장하는 재미있는 시간을 가질 수 있다.
준비됐다면 여행을 시작해보자.

★ 옮긴이의 말 ★

빅데이터와 머신 러닝의 시대에 가장 인기 있는 언어는 파이썬이 아닌가 싶다. 파이썬은 개발자나 전문가들을 위한 분야를 넘어 아이들의 조기 코딩 교육, 일반인들의 코딩 열풍으로 입문용 언어로서도 인기몰이를 하고 있다.
데이터 과학부터 게임 개발에 이르기까지 다양한 분야에 사용되는 언어지만, GUI와 관련된 분야에서의 활용은 의외로 잘 알려져 있지 않은 것 같다. 이 책은 GUI 개발에 초점을 맞춰 다양한 사례를 통해 쉽게 데스크톱 애플리케이션을 만드는 방법들을 보여준다. 현실에서는 많은 서비스가 웹 서비스 형태로 제공되고 있지만, 여전히 데스크톱 환경에서의 애플리케이션이 필요한 분야도 존재한다. 이 책을 통해 업무에 필요한 다양한 툴이 더 쉽게 개발돼 업무 자동화 및 비즈니스용 툴들이 많이 나왔으면 하는 바람을 가져본다.

목차

1장. GUI 폼 만들기 및 위젯 추가하기

__소개
__첫 파이썬 GUI 만들기
__GUI 크기 조정 막기
__GUI 폼에 라벨 추가하기
__버튼 생성 및 텍스트 속성 변경하기
__텍스트 박스 위젯
__위젯에 포커스 설정하고 비활성화하기
__콤보 박스 위젯
__초기 상태가 다른 체크 버튼 만들기
__라디오 버튼 위젯 사용하기
__스크롤되는 텍스트 위젯 사용하기
__순환문에서 위젯 추가하기

2장. 레이아웃 관리

__소개
__라벨 프레임 위젯에 라벨들 배열하기
__패딩을 사용해 위젯 주변에 공간 추가하기
__위젯이 동적으로 GUI를 확장하는 방법프레임 내에 프레임을 임베드해 GUI 위젯 정렬
__메뉴 바 생성하기
__탭 위젯 만들기
__그리드 레이아웃 관리자 사용하기

3장. 사용자 정의 룩앤필

__소개정보, 경고, 오류 메시지 박스 생성하기독립적인 메시지 박스 생성 방법
__tkinter 윈도우 형식의 타이틀 생성 방법
__메인 기본 윈도우 아이콘 변경하기
__스핀 박스 컨트롤 사용하기
__SUNKEN, RAISED 형태의 입체적 위젯
__툴팁 생성하기
__GUI에 프로그레스 바 추가하기
__캔버스 위젯 사용법

4장. 데이터와 클래스

__소개
__StringVar() 사용 방법
__위젯에서 데이터를 얻는 방법
__다중 레벨 전역 변수 사용하기
__클래스에서 GUI를 개선하는 코딩 방법
__콜백 함수 작성하기
__재사용 가능한 GUI 컴포넌트 만들기

5장. Matplotlib 차트

__소개
__Matplotlib으로 아름다운 차트 만들기pip로 whl 확장자의 Matplotlib 설치하기
__첫 차트 만들기
__차트에 레이블 배치하기
__차트에 범례 추가하는 방법
__차트 스케일링
__동적으로 차트 스케일 조정하기

6장. 스레드와 네트워킹

__소개
__멀티스레드 생성하기
__스레드 시작하기
__스레드 멈추기
__큐 사용법
__다른 모듈 간에 큐 전달하기
__대화상자 위젯을 사용해 네트워크에서 파일 복사하기
__네트워크 통신을 위해 TCP/IP를 사용하기
__urlopen으로 웹 사이트 데이터 읽어오기

7장. GUI를 통해 MySQL에 데이터 저장하기

__소개
__MySQL 서버 설치하고 접속하기
__MySQL 데이터베이스 연결 설정하기
__파이썬 GUI 데이터베이스 설계하기
__SQL INSERT 명령 사용하기
__SQL UPDATE 명령 사용하기
__SQL DELETE 명령 사용하기
__MySQL 데이터베이스에서 데이터 저장, 조회하기
__MySQL 워크벤치 사용하기

8장. 국제화와 테스트

__소개
다른 언어로 위젯 텍스트 표시하기
__GUI 언어 한 번에 바꾸기
__GUI 지역화
__국제화 GUI 준비하기
__GUI를 설계하는 애자일 방법
__GUI 테스트 코드가 필요할까?
__디버그 워치 설정하기
__다양한 디버그 출력 레벨 설정하기
__ __main__을 사용한 셀프 테스트 코드 만들기
__유닛 테스트로 강력한 GUI 만들기
__이클립스 PyDev IDE 로 유닛 테스트 작성하기

9장. wxPython 라이브러리로 GUI 확장하기

__소개
__wxPython 라이브러리 설치하기
__wxPython으로 GUI 생성하기
__wxPython으로 빠르게 컨트롤 추가하기
__메인 tikinter 앱에 wxPython 앱 임베딩하기
__wxPython에 tkinter GUI 코드 임베딩하기
__2개의 다른 GUI 프레임워크 제어하기
__연결된 두 GUI 사이의 통신

10장. PyOpenG과 PyGLet으로 놀라운 3D GUI 만들기

__소개
__PyOpenGL로 GUI 변형하기
__3D GUI!
__비트맵을 이용해 멋진 GUI 만들기
__PyOpenGL보다 쉬운 PyGLet으로 GUI 변형하기
__놀라운 색상의 GUI
__OpenGL 애니메이션
__tkinter 로 슬라이드 쇼 만들기

11장. 베스트 프랙티스

__소개
__스파게티 코드 피하기
__준비하기
__커넥트 모듈 __init__ 사용하기
__절차지향과 객체지향 방식의 혼합
__코드 명명 규칙 사용하기
__OOP를 사용하지 않을 때
__디자인 패턴을 성공적으로 사용하는 방법
__복잡성 피하기
__다중 노트북을 이용한 GUI 디자인

출판사 서평

1장, ‘GUI 폼 만들기 및 위젯 추가하기’에서는 파이썬에서 첫 번째 GUI를 개발하는 방법을 설명한다. 실행 중인 GUI 애플리케이션을 빌드하는 데 필요한 최소 코드부터 시작한다. 그 다음, 각 레시피는 GUI에 여러 위젯을 추가한다.
2장, ‘레이아웃 관리’에서는 파이썬 GUI를 만들기 위해 위젯을 정렬하는 방법을 설명한다. 그리드 레이아웃 관리자는 사용할 tkinter에 내장된 가장 중요한 레이아웃 도구 중 하나다.
3장, ‘사용자 정의 룩앤필’에서는 좋은 룩앤필의 GUI를 만드는 방법에 대한 몇 가지 예를 보여준다. 실... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • 하지원
    17,820원
  • 프랑소와 숄레
    29,700원
  • 이시카와 아키히코
    22,500원
  • 길벗R&D
    27,900원
  • 정종현
    19,800원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품