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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

고성능 파이썬 프로그래밍

고성능 파이썬 프로그래밍

(벤치마킹, NumPy, Cython, 병렬처리 기술을 사용한)

가브리엘레 라나로 (지은이), 이우현 (옮긴이)
에이콘출판
12,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

고성능 파이썬 프로그래밍
eBook 미리보기

책 정보

· 제목 : 고성능 파이썬 프로그래밍 (벤치마킹, NumPy, Cython, 병렬처리 기술을 사용한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788960778535
· 쪽수 : 128쪽
· 출판일 : 2016-04-26

책 소개

파이썬 프로그램을 최적화하는 다양한 방법을 소개하는 책. 간단한 입자 시뮬레이션을 단계적으로 작성하면서 코드를 벤치마킹 및 프로파일링해 성능을 정확히 분석하고, 비효율적인 코드 패턴을 찾아 Cython과 NumPy 코드로 대체해 프로그램 성능을 최적화하는 방법을 학습한다.

목차

1장. 벤치마킹과 프로파일링
__애플리케이션 디자인
__테스트와 벤치마크 작성
____벤치마크 실행 시간 측정
__cProfile을 사용하여 병목지점 찾기
__line_profiler를 사용한 라인 프로파일링
__코드 최적화
__dis 모듈
__memory_profiler를 사용한 메모리 사용 프로파일링
__파이썬 코드 튜닝 팁
__요약

2장. NumPy를 사용한 빠른 배열 연산 수행
__NumPy
____배열 생성
____배열 접근
____브로드캐스팅
____수학 연산
____노름 계산
__NumPy를 사용하여 입자 시뮬레이터 개선
__numexpr를 사용한 성능 개선
__요약

3장. Cython
__Cython 확장 모듈 컴파일
__정적 타이핑
____변수
____함수
____클래스
__코드 공유
__배열 다루기
____C 배열과 포인터
____NumPy 배열
____자료형이 지정된 메모리뷰
__Cython 입자 시뮬레이터
__Cython 프로파일링
__요약

4장. 병렬처리
__병렬 프로그래밍
__multiprocessing 모듈
____Process와 Pool 클래스
____몬테 카를로 원주율
____동기화와 잠금
__IPython parallel
____direct 인터페이스
____작업 기반 인터페이스
__OpenMP를 사용한 병렬 Cython
__요약

저자소개

가브리엘레 라나로 (지은이)    정보 더보기
중대형 컴퓨터 시뮬레이션을 사용한 결정체의 형성과 성장 연구를 수행해왔다. 2017년 이론 화학에서 박사 학위를 취득했다. 머신 러닝과 수치 계산 시각화, 웹 기술에 관심사가 걸쳐 있다. 좋은 소프트웨어를 향한 열정을 갖고 있으며 오픈 소스 패키지인 chemlab, chemview의 저자다. 이 책의 초판인 『고성능 파이썬 프로그래밍』(에이콘, 2013)을 썼다.
펼치기
이우현 (옮긴이)    정보 더보기
위스콘신대학교 매디슨과 서울대학교에서 컴퓨터 공학 학사와 석사 학위를 취득했다. 번역서로는 『그들은 어떻게 최고의 정치학자가 되었나』(후마니타스, 2012), 『고성능 파이썬 프로그래밍』(에이콘, 2016), 『파이썬 디자인 패턴 2/e』(에이콘, 2018)이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책