스크랩

구간

파이썬 더 쉽게 더 깊게

원제 : Pythonスタートブック
시리즈 : 제이펍 더 쉽게 더 깊게 [5]

츠지 신고 저 | 진명조 역 | 제이펍 | 2015년 01월

미리보기 북트리

정가
$52.00
판매가
$42.12 (19%↓) 최저가 보상
적립금
$0.84 (2%P)
출고예상일
2026년 10월 07일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791185890029 / 400쪽 188 x 245 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 19,800
  • 37,800
  • 17,550
  • 31,500

책 소개

출판사 리뷰

저자 소개

㈜오늘과내일 연구소의 책임연구원을 거쳐 현재는 씨디네트웍스에서 근무하고 있다. 옮긴 책으로는 《리눅스 커널 HACKS》, 《데이터가 보인다》, 《프로세서를 지탱하는 기술》, 《대규모 서비스를 지탱하는 기술》, 《클라우드의 충격》, 《서버/인프라를 지탱하는 기술》, 《DEBUG HACKS》, 《입문자를 위한 루비》, 《Binary Hacks》, 《C 언어로 배우는 알고리즘 입문》, 《파이썬 더 쉽게, 더 깊게》, 《와이어샤크를 이용한 패킷캡처 철저 입문》 등이 있다. IT 산업의 미시적인 영역과 거시적인 영역을 아우르는 통찰력을 갖게 되기를 꿈꾸고 있으며, 최근에는 모바일 생태계를 향해 작은 보폭으로 한걸음씩 내딛고 있다.

(辻真吾)
1975년 도쿄에서 태어났으며, 도쿄대학교 계수공학과와 수리공학과를 복수 전공하였다. 대학원 석사 과정을 수료한 후에는 IT 계열 벤처인 주식회사 좋은생활에서 창업 당시 기술 담당 중 한 명으로 일했다. 그 후 도쿄대학교로 돌아가 생명과학 분야의 정보 해석 연구에 매진하였으며, 현재는 도쿄대학교 고마바 Open Laboratory 특임 조교로 근무하고 있다.


 

책 속에서

파이썬을 선택하는 또 하나의 이유로 본격적인 소프트웨어를 제작하는 데에도 사용할 수 있다는 점을 들 수 있다. 슈퍼마켓에서 사온 즉석 카레로 만든 카레라이스도 잘 볶은 양파와 많은 채소로 우려낸 국물을 더하면 전문 요리사도 울고 갈 맛을 낼 수 있다. 파이썬에는 무척 유연한 기능 확장 구조가 갖춰져 있어 실제 업무용으로도 사용이 가능한 대규모 전문 프로그램을 만들 수도 있다. 단순히 초심자만을 위한 언어는 아닌 것이다. 이 점에 대해서는 파이썬을 알면 알수록 실감할 수 있을 것이다. _5p

텍스트 에디터는 기본적인 소프트웨어이므로 윈도에서는 ‘메모장’, Mac OS X에서는 ‘텍스트 편집기’라는 이름으로 처음부터 OS에 설치되어 있다. 다만, 텍스트 에디터는 프로그래밍에도 없어서는 안 될 도구이므로 프로그래밍 작업을 효율적으로 할 수 있게 만드는 기능을 갖춘 제품도 존재한다. OS 표준 텍스트 에디터를 사용해서 프로그래밍을 할 수도 있지만, 이 책에서는 파이썬 프로그래밍에 최적화된 텍스트 에디터를 사용할 것을 권장한다. _33p

파이썬에는 연월일이나 시분초와 같은 데이터를 다루기 위해 date나 time이라는 전용 데이터형이 준비되어 있다. 일자를 표현하는 데이터형은 ‘date형’이다. date형에는 해당 날짜가 무슨 요일인지를 계산하는 메소드가 있다. 또한, ‘time형’은 시간을 표현한다. 이러한 데이터형은 서로 비슷한 형태이므로 ‘datetime’이라는 이름의 모듈에 정리되어 있다. _85p

플로우 차트는 프로그램 전체의 흐름을 나타내는 데 편리하므로 이 책에서도 여러 번 이용하고 있다. 그림 9에는 플로우 차트에서 사용하는 그 밖의 기호를 정리해 두었다. 작성 방식에 따라 사용되는 기호가 조금씩 다르기도 하므로 모양을 세세하게 기억할 필요는 없다. 이러한 흐름도로 프로그램 처리를 기술하는 방법이 있다는 정보만 기억해 두자. _149p

실제 메소드를 정의할 때는 항상 인수 하나를 적어야만 하는데, 보통은 관습적으로 ‘self’라는 이름으로 지정한다. 인수 self는 기능적으로는 인수가 필요하지 않은 shoot에도 필요하다. 인수 self를 추가해서 다음과 같이 코드를 수정하면 정상적으로 동작하는 shoot 메소드가 완성된다. 그림 5를 참고하면서 인터랙티브 셸에서 테스트해 보기 바란다. _270p

파이썬은 컴파일을 필요로 하지 않도록 설계되어 있기 때문에 인터랙티브 셸과 같이 코드를 한 행씩 실행하는 편리한 환경을 만들 수 있다. 간단한 프로그램을 만들고 수정해 가면서 가볍게 테스트해 볼 수 있는 것이다. 반면, C 언어와 같이 컴파일을 필요로 하는 언어는 프로그램 전체를 일단 기계어로 번역한 것을 실행하므로 실행 속도가 스크립트 언어에 비해 대폭 향상된다. 즉, 파이썬은 프로그램 만들기가 상당히 쉬운 언어이지만, 그만큼 컴퓨터에 부담을 주는 것이다. _356p

목차

top