홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
The Python Standard Library by Example 한국어판  이미지

The Python Standard Library by Example 한국어판
예제로 배우는 파이썬 표준 라이브러리
에이콘출판 | 부모님 | 2012.06.07
  • 정가
  • 50,000원
  • 판매가
  • 45,000원 (10% 할인)
  • S포인트
  • 2,250P (5% 적립)
  • 상세정보
  • 0.000Kg | 1344p
  • ISBN
  • 9788960773103
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

파이썬이 진정으로 강력하고 효율적인 도구로 쓰이는 비밀은 바로 표준 라이브러리에 숨어 있다. 개발자는 미리 구현되어 모듈 형태로 제공되는 수많은 기능을 필요에 따라 가져다 사용하기만 하면 된다. 이 책은 가장 빈번히 사용되는 모듈을 모아 예제를 통해 그 사용법을 보여준다. 단순히 기능과 사용법만을 열거한 문서만으로 이해하기 어려운 부분을 예제를 통해 쉽게 익힐 수 있다.

  출판사 리뷰

예제 코드로 마스터하는 강력한 파이썬 표준 라이브러리

파이썬 표준 라이브러리는 운영체제, 인터프리터, 인터넷과 상호작용하는 수백 가지 모듈을 제공한다. 모든 모듈은 테스팅이 완료돼 애플리케이션 개발에 당장 가져다 사용할 수 있다.

『The Python Standard Library by Example 한국어판』은 파이썬 2.7의 중요 영역을 쉽게 배우고 재사용할 수 있도록 간결한 코드와 실행 결과를 제공한다.

파이썬 전문가인 더그 헬먼은 인기 블로그 '이 주의 파이썬 모듈(Python Module of the Week)'에 글을 기고하며 내용을 '설명하기'보다는 '보여주는' 데 초점을 맞췄다. 그는 특정 기능을 완벽히 소화하는 다운로드 가능한 예제를 통해 코드의 동작을 설명한다.

이 책에서 텍스트, 자료형, 알고리즘, 수학 계산, 파일 시스템, 네트워크, 인터넷, XML, 이메일, 암호화, 화폐 단위, 런타임과 언어 서비스 등 현실적인 코드를 볼 수 있다. 모든 절은 각기 하나의 모듈을 다루고, 가치 있는 부가 자료로 연결시켜 이 책을 이상적인 참고 자료가 될 수 있게 한다.

파이썬에 입문하려 한다면, 이 책으로 완전히 새로운 기능의 세계로 가는 길을 찾을 수 있다. 파이썬을 사용해본 적이 있다면 지금까지 사용했던 것보다 더 강력하고 좋은 방법을 발견할 수 있다.


★ 이 책에서 다루는 내용 ★

■ string, textwrap, re, difflib를 이용한 텍스트 다루기
■ 자료 구조 구현: collections, array, queue, struct, copy 등
■ 파일과 디렉토리의 읽고 쓰고, 조작
■ 정규 표현식 패턴 매칭
■ 데이터 교환과 지속성 부여
■ 데이터 저장과 압축
■ 프로세스와 스레드 관리
■ 애플리케이션 '빌딩 블록' 사용: 커맨드라인 옵션 파싱, 안전한 암호 입력, 이벤트 스케줄링, 로깅
■ 테스팅, 디버깅, 컴파일
■ 런타임 환경설정 조절
■ 모듈과 패키지 도구 사용


★ 이 책의 대상 독자 ★

이 책은 중급 파이썬 프로그래머를 대상으로 한다. 예제에서 다루는 모든 코드가 본문에 포함돼 있지만, 소스코드를 한 줄씩 설명하는 부분은 많지 않다. 모든 내용은 소스코드와 예제 프로그램의 실행 결과를 통해 모듈의 기능을 설명하는 데 초점이 맞춰져 있다. 가급적 모듈의 기능에만 집중해서 독자가 불필요한 코드를 이해하는 데 시간을 낭비하지 않게 했다.

아직 파이썬에 익숙하지 않은 프로그래머도 이 책을 통해 파이썬을 배울 수 있겠지만, 파이썬 입문서로 의도하고 집필하지는 않았다. 다만 파이썬 프로그램을 작성해본 경험이 있다면 책에 나오는 예제를 공부하는 데 많은 도움이 될 것이다.

소켓을 사용한 네트워크 프로그램, hmac 암호화 등을 설명하는 장을 읽으려면 해당 분야의 지식이 필요하다. 예제 프로그램을 설명하기 위한 기본 정보는 담았지만, 파이썬 모듈이 다루는 영역이 매우 방대하기 때문에 관련 정보를 이 책에 모두 설명하기는 불가능하다. 각 모듈에 대한 설명이 끝나면 더 깊이 배우고 싶은 독자를 위해 온라인 자료, RFC 표준 문서, 관련 서적 등 참고자료 목록이 나온다.

현재 파이썬 3로 이전이 순조롭게 진행되고 있지만 워낙 파이썬 2를 사용해 진행된 프로젝트가 많아 향후 몇 년간은 파이썬 2가 기본으로 사용될 가능성이 높다. 모든 예제 코드는 온라인 원본 코드에서 업데이트됐고 2.x 버전의 최종판인 파이썬 2.7에서 테스트했다. 파이썬 3에서 바로 사용할 수 있는 예제도 많지만, 이름이 바뀌거나 더 이상 지원되지 않는 모듈도 있다.
★ 이 책의 구성 ★

모듈을 개별적으로 찾기 쉽고 주제별로 쉽게 둘러볼 수 있게 모아서 각 장을 구성했다. 이 책에 미처 다루지 못한 내용은 http://docs.

  작가 소개

저자 : 더그 헬먼
현재 라세미(Racemi) 사에서 선임 개발자로 일하며 파이썬 소프트웨어 협회(Python Software Foundation)의 커뮤니케이션 디렉터를 맡고 있다. 버전 1.4부터 파이썬 프로그래밍을 시작했고 유닉스와 비유닉스 환경에서 매핑, 의료 뉴스 출판, 은행 업무, 데이터센터 자동화 등의 프로젝트를 진행해왔다. 「파이썬 매거진(Python Magazine)」에 몇 년간 글을 기고하다가 2008년부터 2009년까지 편집장으로 일했다. 2007년부터 자신의 블로그에 '이 주의 파이썬 모듈(Python Module of the Week)' 시리즈를 연재 중이다. 조지아 주 애신즈에 살고 있다.

  목차

1장 텍스트
___1.1 string: 텍스트 상수와 템플릿
___1.2 textwrap: 서식과 단락
___1.3 re: 정규표현식
___1.4 difflib: 시퀀스 비교

2장 자료 구조
___2.1 collections: 컨테이너 자료형
___2.2 array: 연속된 고정 타입 자료
___2.3 heapq: 힙 정렬 알고리즘
___2.4 bisect: 리스트를 정렬된 상태로 유지
___2.5 Queue: 스레드 환경에서 안전한 FIFO 구현
___2.6 struct: 바이너리 자료 구조
___2.7 weakref: 객체에 대한 임시 레퍼런스
___2.8 copy: 객체 복사
___2.9 pprint: 자료 구조를 보기 좋게 출력

3장 알고리즘
___3.1 functools: 함수를 다루기 위한 도구
___3.2 itertools: 이터레이터 함수
___3.3 operator: 내장 연산자에 대한 함수형 인터페이스
___3.4 contextlib: 컨텍스트 매니저 유틸리티

4장 날짜와 시간
___4.1 time: 시간
___4.2 datetime: 날짜와 시간 값 다루기
___4.3 calendar: 날짜 관련 작업

5장 수학 계산
___5.1 decimal: 고정, 부동소수점
___5.2 fractions: 유리수
___5.3 random: 의사 난수 생성기
___5.4 math: 수학 함수

6장 파일 시스템
___6.1 os.path: 플랫폼 독립적 파일 이름 관리
___6.2 glob: 파일 이름 패턴 매칭
___6.3 linecache: 텍스트 파일 효율적으로 읽기
___6.4 tempfile: 임시 파일 시스템 객체
___6.5 shutil: 고수준 파일 작

  회원리뷰

리뷰쓰기

    이 분야의 신상품