Page 4 -
P. 4
프로그래밍 언어 학습
파이썬은 컴퓨터 또는 IT를 주 업무로 하려는 사람들에게 첫 프로그래밍 언어일 수 있지만, 마
지막은 아닐 가능성이 높다.
책의 일부 내용은 분명히 파이썬에서만 사용할 수 있는 명령들이고 파이썬 문법에 대한 설명이
다. 책의 일부 내용은 좀 더 파이썬답게 사용할 수 있도록 해주는 부분도 있다. 하지만 이 책은
파이썬 언어 문법에만 중점을 두지 않고 있다.
이 책에서 설명하는 많은 내용은 파이썬과 밀접하게 연관되어 있지만 또 한편으로는 다른 프로
그래밍 언어를 배우거나 이해하는 데 필요한 내용이기도 하다.
책에서 설명하는 개념들은 전반적인 프로그래밍 언어에 해당되는 내용에서부터 시작하여 파이
썬에 해당되는 내용으로 전달하고 있다. 그리고 다른 언어로 넘어가는 학생들을 염두에 두고
많은 부분들을 설명하고 있다.
책의 많은 내용은 다른 프로그래밍 언어를 학습할 때도 접할 내용으로 채워져 있고, 다른 언어
를 배울 때도 분명 도움이 될 것으로 확신한다.
누가 읽으면 좋을까?
이 책은 첫 프로그래밍 언어로서의 파이썬을 고려해서 집필하였다. 지난 수 년간 컴퓨터과학
전공 학생들을 위해 파이썬 강의를 준비하고 진행하면서 다듬은 내용이 이 책에 담겨 있다.
하지만 꼭 전공생이 아니어도 된다. 프로그래밍에 관심을 갖고 있으며, 파이썬으로 프로그래밍
을 시작해보고 싶다면 좋은 시작점이 될 것으로 확신한다.
다른 입문 서적에 비해서 양이 많다고 느껴질 수 있고 내용이 단번에 이해되지 않을 수 있다.
이해가 안 되는 부분은 건너뛰면서 읽고, 전체 내용을 본 뒤에 다시 한 번 읽는 것을 권한다.
파이썬을 가볍게 다루고, C언어나 자바 언어를 학습하고 싶은 사람들에게도 이 책은 도움이 될
수 있다. 객체 지향 프로그래밍을 설명하는 12장과 온라인으로 제공하는 프로젝트 부분을 제외
하면, 이 책은 함수 위주로 프로그램을 작성하고 있다. 여기서 다루는 프로그래밍 관련 설명은
C언어를 학습할 때 도움이 될 수 있다.
객체 지향 프로그래밍 관련 설명은 많은 부분이 어떤 언어를 사용하던 적용될 수 있는 내용이다.
004