logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

고성능 파이썬

고성능 파이썬

(파이썬 성능 잠재력을 끌어내는 실용적인 개발 전략서)

미샤 고렐릭, 이안 오스발트 (지은이), 오현석, 김영근 (옮긴이)
  |  
한빛미디어
2016-08-10
  |  
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 21,000원 -10% 1050원 17,850원 >

책 이미지

고성능 파이썬

책 정보

· 제목 : 고성능 파이썬 (파이썬 성능 잠재력을 끌어내는 실용적인 개발 전략서)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788968484995
· 쪽수 : 424쪽

책 소개

파이썬의 관점에서 바라보는 컴퓨터 아키텍처와 동작 원리를 기본으로 깔고, 각종 라이브러리의 올바른 활용법, 행렬과 벡터 연산 가속, 병목을 찾는 습관과 도구, 네이티브 코드로 컴파일하기 등을 배우고, 파이썬을 성공적으로 도입한 업계 선배들의 경험담과 전략을 듣게 될 것이다.

목차

1장. 고성능을 위한 파이썬 이해하기
__1.1 컴퓨터 시스템의 기본
__1.2 기본 구성 함께 보기
__1.3 파이썬을 쓰는 이유

2장. 프로파일링으로 병목 지점 찾기
__2.1 효과적으로 프로파일링하기
__2.2 쥘리아 집합
__2.3 전체 쥘리아 집합 계산하기
__2.4 시간을 측정하는 간단한 방법 - print와 데코레이터
__2.5 유닉스 time 명령어를 이용한 간단한 시간 측정
__2.6 cProfile 모듈 사용하기
__2.7 line_profiler로 한 줄씩 측정하기
__2.8 memory_profiler로 메모리 사용량 진단하기
__2.9 heapy로 힙 메모리 살펴보기
__2.10 dowser로 변수 생성을 실시간으로 확인하기
__2.11 dis 모듈로 CPython의 바이트코드 조사하기
__2.12 최적화 중에 단위 테스트하기
__2.13 성공적인 코드 프로파일링 전략
__2.14 마치며

3장. 리스트와 튜플
__3.1 더 효율적인 탐색
__3.2 리스트와 튜플
__3.3 마치며

4장. 사전과 셋
__4.1 사전과 셋의 동작 원리
__4.2 사전과 네임스페이스
__4.3 마치며

5장. 이터레이터와 제너레이터
__5.1 무한급수와 이터레이터
__5.2 제너레이터의 지연 실행
__5.3 마치며

6장. 행렬과 벡터 연산
__6.1 문제 소개
__6.2 파이썬의 리스트만으로 충분할까?
__6.3 메모리 단편화
__6.4 numpy를 이용한 확산 방정식 해법
__6.5 numexpr : 제자리 연산을 더 빠르고 간편하게 쓰기
__6.6 최적화 검증 scipy
__6.7 마치며

7장. C 언어로 컴파일하기
__7.1 가능한 속도 개선의 종류
__7.2 JIT 대 AOT 컴파일러
__7.3 타입 정보가 실행 속도에 영향을 주는 이유
__7.4 C 컴파일러 사용하기
__7.5 쥘리아 집합 예제 다시 보기
__7.6 Cython
__7.7 Shed Skin
__7.8 Cython과 numpy
__7.9 Numba
__7.10 Pythran
__7.11 PyPy
__7.12 각 기술을 언제 사용할까?
__7.13 외부 함수 인터페이스
__7.14 마치며

8장. 동시성
__8.1 비동기 프로그래밍 소개
__8.2 순차적 크롤러
__8.3 gevent
__8.4 tornado
__8.5 AsyncIO
__8.6 데이터베이스 예제
__8.7 마치며

9장. multiprocessing 모듈
__9.1 multiprocessing 모듈 소개
__9.2 몬테카를로 방식을 사용해 원주율 추정하기
__9.3 프로세스와 스레드를 사용해 원주율 추정하기
__9.4 소수 찾기
__9.5 프로세스 간 통신을 사용해 소수 검증하기
__9.6 multiprocessing과 numpy 데이터 공유하기
__9.7 파일과 변수 접근 동기화하기
__9.8 마치며

10장. 클러스터와 작업 대기열
__10.1 클러스터링의 이점
__10.2 클러스터링의 단점
__10.3 일반적인 클러스터 설계
__10.4 클러스터화한 해법을 어떻게 시작할 것인가?
__10.5 클러스터 사용 시 고통을 피하는 방법
__10.6 세 가지 클러스터링 솔루션
__10.7 강건한 프로덕션 클러스터링을 위한 NSQ
__10.8 살펴볼 만한 다른 클러스터링 도구들
__10.9 마치며

11장. RAM 아껴 쓰기
__11.1 원시 타입 객체는 비싸다
__11.2 컬렉션이 사용하는 RAM 이해하기
__11.3 바이트와 유니코드
__11.4 RAM에 수많은 텍스트를 효율적으로 저장하기
__11.5 RAM을 덜 사용하기 위한 팁
__11.6 확률적 자료구조

12장. 현장에서 얻는 교훈
__12.1 어댑티브랩의 소셜 미디어 분석, 소마(SoMA)
__12.2 RadimRehurek.com의 딥 러닝, 플라이(Fly)
__12.3 Lyst.com의 대규모 기계 학습
__12.4 스메시에서의 대규모 소셜 미디어 분석
__12.5 성공적인 웹과 데이터 처리 시스템을 위한 PyPy
__12.7 Lanyrd.com의 작업 대기열

저자소개

미샤 고렐릭 (지은이)    정보 더보기
2033년 화성에 착륙한 최초의 인류이자 시간 여행에 기여한 공로로 2056년 노벨상을 수상했다. 그가 개발한 신기술이 악용되는 데 분노하여 2012년으로 돌아와서 시간 여행 연구를 그만두고 데이터와 사랑에 빠졌다. 그 후 머신러닝 응용 연구 실험실인 패스트 포워드 랩을 공동 창업하고, 도덕적 컴퓨팅에 관한 논문을 여러 편 저술하고, 윌킨스버그에 포괄적 공동체 공간인 커뮤니티 포지를 세우도록 도왔다. 2019년 도덕적 머신러닝 그룹인 프로버블 모델즈를 공동 설립하여 대화형 몰입형 연극인 프로젝트 아멜리아를 만들었다. 2020년 프랑스에서는 OCCRP의 기자들이 데이터에서 기삿거리를 찾도록 도왔다. 1857년 센트럴 파크에 그의 생을 기리는 기념비가 세워졌다.
펼치기
이안 오스발트 (지은이)    정보 더보기
수석 데이터 과학자이자 코치이다. 700명 이상이 참석하는 연례 콘퍼런스인 PyData 런던과 회원이 1만 명 이상인 월례 미팅을 공동 설립했다. 런던의 모 컨설팅 데이터 과학을 운영하고, 국제 콘퍼런스에서 강사로 활동하며 종종 기조연설을 한다. 수석 데이터 과학자이자 트레이너, 팀 코치로 17년 이상 경력을 쌓았다. 취미로는 에너지 넘치는 스프링어 스파니엘과 함께 산책을 하고, 코니시 해변에서 서핑을 하며, 커피를 즐긴다. ianozsvald.com에서 그의 지난 강의와 글을 찾아볼 수 있다.
펼치기
오현석 (옮긴이)    정보 더보기
모빌리티42 이사로 일하면서 매일 고객의 요청에 따라 코드를 만드는 현업 개발자다. 어릴 때 처음 컴퓨터를 접하고 매혹된 후 경기과학고, KAIST 전산학과(프로그래밍 언어 전공 석사)를 거치면 서 계속 컴퓨터를 사용해왔다. 직장에서는 주로 코틀린이나 자바를 사용한 서버 프로그래밍을 하고, 주말이나 여가 시간에는 번역을 하거나 공부를 하면서 즐거움을 찾는다. 시간이 아주 많이 남 을 때는 시뮬레이션 게임을 즐기면서 머리를 식히고, 어떻게 하 면 막내 자식을 프로그래밍의 세계로 끌어들일 수 있을지를 고 민하는 아빠이기도 하다. 『코어 파이썬 애플리케이션 프로그래밍』(에이콘, 2014)을 시작으로 『코틀린 함수형 프로그래밍』(에이콘, 2023), 『아토믹 코틀린』(길벗, 2023), 『코딩 좀 아는 사람』(윌북, 2023) 등 30여 권의 책을 번역했다.
펼치기
김영근 (옮긴이)    정보 더보기
애플 II에서 BASIC으로 처음 프로그래밍을 시작했고, 장래 희망은 항상 프로그래머라고 말하고 다니다 정신 차리고 보니 어느덧 20년 경력을 훌쩍 넘긴 개발자가 되었다. 리눅스 커뮤니티에서 오랫동안 활동했으며 임베디드 환경에서부터 미들웨어, 웹, 스마트폰 애플리케이션에 이르기까지 다양한 분야에서 개발했다. 아시아 최초의 파이썬 소프트웨어 재단의 이사로 활동했으며 2014년 ‘파이콘 한국(PyCon Korea)’을 처음 시작했다. 스타트업 CTO로 재직 중이며 소프트웨어 마에스트로의 기술 멘토이기도 하다. 현재의 장래 희망은 장학 재단 설립이다. 한빛미디어에서 『리눅스 시스템 프로그래밍(개정2판)』(2014), 『고성능 파이썬』(2016)을 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책