알라딘

헤더배너
상품평점 help

분류

이름:이우현

최근작
2021년 1월 <데이터베이스 인터널스>

이우현

위스콘신대학교 매디슨과 서울대학교에서 컴퓨터 공학 학사와 석사 학위를 취득했다. 번역서로는 『그들은 어떻게 최고의 정치학자가 되었나』(후마니타스, 2012), 『고성능 파이썬 프로그래밍』(에이콘, 2016), 『파이썬 디자인 패턴 2/e』(에이콘, 2018)이 있다.  

대표작
모두보기
저자의 말

<고성능 파이썬 프로그래밍> - 2016년 4월  더보기

컴퓨터 프로그래밍의 대중화는 더 쉽고 간결한 언어에 대한 기대와 활성화로 연결되었다. 그중 파이썬은 상대적으로 낮은 진입장벽과 쉽고 간결한 문법 덕분에 다양한 분야에서 사용된다. 간단한 스크립트부터 대규모 프로젝트까지 파이썬은 주 프로그래밍 언어로 성장했고 외부 라이브러리를 사용해 언어의 효율성과 실행 속도를 극대화하려는 많은 연구가 진행되고 있다. 파이썬의 가장 큰 장점은 훌륭한 외부 라이브러리들이 꾸준히 개발되고 있는 활발한 언어라는 점이다. 프로그래머는 사용성이 입증된 외부 패키지를 활용해 복잡한 알고리즘 개발에 할애하는 시간을 줄이고 효율적인 코드를 작성할 수 있다. 이 책은 외부 패키지를 사용해 파이썬 코드를 최적화하고 효율성을 높이는 몇 가지 핵심 방법을 소개한다. 기본적인 파이썬 문법 및 사용법을 숙지하고 외부 패키지 사용에 대한 개념을 이해하는 파이썬 프로그래머를 대상으로 한다. 간단한 파이썬 기반 프로그램을 단계적으로 작성하면서 문제점을 집어내고 Cython과 NumPy를 사용해 코드를 최적화한다. 또 프로그래밍 분야의 최대 난제이자 동시에 즐거움인 병렬처리의 개념을 소개하고 multiprocessing 모듈과 IPython Parallel 패키지 등을 사용해 파이썬 프로그램을 병렬화한다. 이 책에서 소개하는 최적화 기법은 거의 모든 파이썬 프로그램에 적용할 수 있는 보편적이며 유용한 기술이므로 반드시 숙지하기를 권유한다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자