brunch

You can make anything
by writing

C.S.Lewis

by 권순목 Jul 28. 2021

맺는 글

데이터 과학 미니북

프로그래밍을 배우려는 학생들에게 이 단계에서 가장 필요한 것은 특정 프로그래밍 언어 문법이나, 한 두 개의 세련된 알고리즘이나, 그 알고리즘에 대한 수학적 분석 같은 것이 아니다. 학생들은 프로그램의 기저에 흐르는 작성 원리를 통찰하고, 그 아름다움 또한 느껴 보아야 한다. 그리하여 수십 페이지 길이의 코드에서 어느 부분을 읽어야 하고 어느 부분을 읽지 않아도 되는지 알아야 한다. 코드를 자유롭게 수정하면서도 원작자의 의도와 스타일을 보존하는 방법을 알아야 한다.


컴퓨터 공학 입문서로 유명한 ‘컴퓨터 프로그램의 구조와 해석(Structure and Interpretation of Computer Programs)’ 통칭 ‘마법사 책’ 서문에 나오는 글입니다. 완성도 면에서 한참 미치지 못하지만, 이 책은 데이터 과학이라는 분야의 입문서로서 마법사 책과 비슷한 목적 의식을 가지고 쓰여졌습니다.


이 책이 데이터 과학을 공부하는 사람들에게 나쁘지 않은 시작점이 되었기를 바랍니다.



thanks to


이 책은 처음에 패스트캠퍼스(fastcampus.co.kr)의 수험 참고서로 기획, 제작되다가, 독립적인 출간을 위해 브런치북으로 발간되었습니다. 처음 기획에 도움을 준 패스트캠퍼스에 감사드리며, 담당자 구민성님께도 감사드립니다.

이전 15화 4.2 데이터 시각화
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari