Head First Programming : 파이썬으로 처음 배우는 프로그래밍
Head First Programming : 파이썬으로 처음 배우는 프로그래밍
프로그래밍을 전혀 모르는 초보자도 관심만 있다면 금방 프로그램을 만들 수 있게 도와줍니다! 누구라도 쉽게 배울 수 있도록, 쉬우면서도 강력한 언어인 "파이썬"으로 설명합니다.
- 저자 : 폴 배리 , 데이빗 그리피스
- 번역 : 강권학
- 출간 : 2011-03-17
헤드퍼스트 시리즈의
독특한 구성은 머 항상 느끼는 거다.
음.. 이 책은
제목만 봐서는 프로그래밍 에 대한 원리에 대한 내용의 책처럼 보인다.
부제는 파이썬으로 처음 배우는 프로그래밍
책의 내용만으로 보면 프로그래밍의 원리에 대한 책은 아니다.
어찌보면 파이션 입문서 인가 할수도 있다.
하지만 책의 내용은 파이션 이라는 언어로 설명하긴 하지만
파이션 입문서 라고 하기엔 부족하다.
그래서 처음엔 많이 아리송했다
파이션 입문서라면 차라리 헤드퍼스트 파이션 을 보는게 낫고
프로그래밍의 원리에 대한 책이라면 1% 의 프로그래밍 원리 라는 책을 보는게 낫다. -_-;
이 책의 의도는
코드 컴플릿 이나 more 시리즈 와 같은 형식의 의도를 가지고 나온 책인거 같다.
예를 들면
url 로 html 데이타를 받았는데
그 데이타에서 필요한 부분만 도출하려고 할때 어떻게 할 것인가
-> 처음엔 데이타의 길이를 세서 해당부분의 index 를 잘라 가져온다.
근데 데이타가 계속 바뀌면서 데이타를 제대로 가져오지 못한다.
-> 데이타의 형식을 관찰하니 특정 문구 다음에 나오는게 필요한 데이타이다.
해당 특정문구를 검색해서 해당 index 를 가져온다.
해당 문구는 어떻게 검색을 할까
-> 파이션 에는 이러한 검색함수가 있는데 이걸로 쓰면 된다.
즉,
문법을 아는 이제 프로그래밍을 시작하려는 대상에게
이런 상황일 때는 이런 데이타형식을 사용하는데 이렇게 생각을 하고 이렇게 프로그래밍을 풀어낸다.
저런 상황일 때는 이런 대처방안을 생각해야 한다.
와 같이
프로그래밍에 대한 문법은 아는데 그걸 어떻게 풀어내야 하는지에 대한 프로그래밍방법에 대한
입문서라고 볼 수 있을거 같다.