본문 바로가기

Python

[리뷰] 개발자가 알아야 할 내용으로 가득한 <파이썬으로 웹 크롤러 만들기> 웹 크롤링에 더불어 파이썬도 익힐 수 있습니다. 이론보다 실무에 가깝습니다. 그렇기에 각 장들을 체계적으로 분류하기보다 웹처럼 서로 연결하고 있습니다. 각 장마다 실무에 적용하기 위해서라도 주제에 필요한 라이브러리나 프로그램을 알려주고 있습니다. 더군다나 역자가 번역할 시점에서 예제의 바뀐 내용과 특징을, 사용할 데이타와 함께, 주석으로 제공하고 있습니다. 웹 크롤링과 함께 개발자가 알아야 할 내용들이 곳곳에 있습니다. 예를 들어, 9장 '자연어 읽고 쓰기'에 있는 내용은 머신러닝에까지 닿아 있습니다. 자연어를 인식하는 기초적인 방식을 알려주고, 이러한 내용이 머신러닝으로 어떻게 이어지는지 알려줍니다. 상세보기 1부는 웹 크롤링을 소개하면서 프로그래밍에서 같이 알아야 할 내용도 같이 얘기하고 있습니다. .. 더보기
[후기] 따라가기만 하면 Python을 알 수 있는 Head First Python 마치 과외선생님이 옆에 앉아 가르치는 느낌입니다. 왜 이렇게 생각했는가 하면 읽어가는 도중에 옆길로 빠지지 않도록 붙들어 주는 장면이 곳곳에 있기 때문입니다. Head First 시리즈의 특징인, 코드, 설명, 그림, 말풍선, 연습문제가 딴 생각을 못하게 합니다. 조금 심하게 얘기하면 끊임없는 자극을 통하여 전달하고자 하는 내용을 머리속에 우겨넣는 느낌입니다. 예를 들면, 자료구조를 알려주고 리스트만으로 어떤 문제를 해결하라고 던져줍니다. 그러면 읽는 이가 '자료구조 가운데 집합을 이용하면 쉬울텐데 왜 굳이 리스트로?' 라는 의문을 가질 때쯤 한마디 던집니다. '알고 있다. 집합을 사용하면 되지만, 여기서는 리스트를 좀더 깊이 이해하는데 초점을 두고 있다. 단순히 생각할 수 있는 것보다 더 유용하게 사용.. 더보기