메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

3년차 개발자가 바라본 [뇌를 자극하는 파이썬3]

blackd***

|

2016-04-10

뇌를 자극하는 파이썬 3

프로그래밍 경험이 없는 독자가 파이썬을 통해 프로그래밍을 배워볼 수 있는 입문서로서, 프로그래밍을 배우고 싶지만 두려움이 있는 입문자에게 가장 적합한 난이도로 설명한다.

  • 저자 : 박상현
  • 출간 : 2016-02-05
■ [리뷰어의 정보].
본 리뷰를 진행하는 사람은 IT업계에서 종사하는 사람입니다.
이제 3년차(만 2년 4개월) 개발자로써, 관련 학과를 전공하였습니다.
웹 개발자로써, 상대적으로 DB 쿼리 작성 빈도는 낮습니다.

■ 첫 인상.
상단에 본 이미지와 같이 전체적으로 깔끔하다는 인상을 받았습니다.
파이썬이라는 언어는 Go, Ruby와 같이 요새 많이 언급되는 언어라는 정보정도만 알고 있던터였죠.

처음으로 접한 파이썬 관련 책이 [뇌를 자극하는 파이썬3]라서,
앞으로 제가 기억하게 될 파이썬의 이미지는 푸르른. 젊고 간결한 이미지일듯 합니다.

무엇보다 기존에 Java와 C++ 언어를 접하며 뇌를 자극하는 시리즈를 접했었는데,
얇습니다. 덕분에 분철에 대한 부담없이 책을 펼쳐보았습니다.
(책장에가서 뇌를 자극하는 Java 프로그래밍을 꺼내보니, 908페이지네요.
이번에 보게 될 뇌를 자극하는 파이썬3는 깔끔하게 500페이지로 딱 끝납니다.)

■ 주요 포인트

12장 전까지는 기본적인 개념에 대한 언급이 주를 이루고, 상대적으로 타이핑 해야하는 코드도 적습니다.
기존에 프로그래밍을 하셨던 분들이라도, 한번쯤 타이핑하며 진행해도 좋을 법한 양입니다.
기능 소개 외에도 실제 어떻게 사용할 수 있을지 예시를 제시해줍니다.
사실 이런 기능이 있다- 라고 해도 막연한 느낌인데, 실제 어떻게 쓸 수 있겠다라는 직접적 예시는 좋은 동기부여가 됩니다.
기존에 뇌를 자극하는 시리즈를 읽으셨던 분들이라면, 진짜 가벼운 마음으로 들고 다니실 수 있는 두께입니다.
(기존의 뇌를 자극하는 Java 프로그래밍책과 비교해보니 근 2배 가량의 두께차이더군요)
책의 전개가 상당히 친절하게, 풀어서 전개해주는 형태의 서술로 이어지고 있습니다.
최근에 좋아하는 책의 전개방식입니다만, "실제로 마주보고 학습하는 듯한" 느낌도 듭니다.
아마 이 책을 사서 보신다면, 152 페이지쯤(그 전에도 몇번 그런 느낌을 받았습니다만)에 확실하게 느끼실듯 합니다.
타 언어를 배우고 이 책을 보는 사람들을 의식해서, 기존 언어들과 비교해주는 부분도 중간중간 있습니다.
아이러니하게도 파이썬을 배우며, 기존에 주로 써왔던 언어의 개념을 다시 되짚어보는 시간이 되었던 것 같습니다.

■ 총점 및 평론


저처럼 몇 년동안 개발을 해왔으면서, 파이썬을 새로 접하는 분들에겐 정말 좋은 책이라고 생각됩니다.
물론 프로그래밍을 배우기에 "가장 재미있는" 언어라는 표지에서의 소개처럼,
프로그래밍을 배우시는 분들께도 좋은 책이라고 생각되고요.
(기본 개념적인 부분도 그림과 예시를 통해서 어떠한 것이다 하고 틀을 잡아주며 진행이 됩니다.)

왜냐하면-,
이 부분은 기존 언어의 어떤 부분과 대입하여 생각해 볼 수 있다라고 비교해주는 부분이 있다는 점.
기존 언어 사용자가 느낄 의아함을 하나씩 짚어준다는 점.
(개인적으로는 이 부분이 좋았습니다.)
마지막으로 꽤나 친절하게 풀어서 설명해준다는 점입니다.

12장이 되기 전까지는 기본 개념을 잡아주는 부분이기에,
소스 부분을 직접 타이핑 해가면서 진행했습니다.
(이후에는 제공되는 예제를 돌려보며 진행했습니다. 뒤에 가니 조금 긴 예제들이 나오더군요. 흠흠-.)
책의 앞부분에 새로운 언어에 대한 IDE 툴을 소개해주며 진행되었기 때문에 가능했었습니다.
(책을 보며 그대로 따라하면 개발환경이 바로 구축됩니다! 진짜 쉽게 구축할 수 있는 개발 환경!)

중간중간 조금 어려운 부분(복소수, 인코딩 Etc)은 나오지만, 한번쯤 읽어볼만 한 듯 합니다.

언어의 단순한 기계적 학습이 아닌 어떻게 써야 할지에 대한 동기부여가 필요하다 하시는 분들께 이 책을 추천합니다.

P.S. 파이썬 IDE가 간결하긴 합니다만, 쉘을 clear하는 기능을 못찾겠더군요.
조금 코딩하다보면 쉽게 꽉 차버리는 창. 아래 링크된 글을 참조하시면 도움이 될 겁니다.

http://stackoverflow.com/questions/1432480/any-way-to-clear-pythons-idle-window
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?