파이썬을 몰라도 할 수 있다!
파이썬의 기초, 즉 변수, 타입, 식, 문자열, 튜플, 반복문, if 문 등을 먼저 차근차근 설명한다. 처음 접하는 개념을 쉽게 이해할 수 있도록 일상 예를 들어 설명하고 ‘프로그래머처럼 생각하기’, ‘생각해 보자’, ‘셀프 체크’ 같은 코너를 곳곳에 마련해 놓았다. 기초를 배운 뒤에는 블록 단위로 체계화하여 코드를 재사용하거나 리스트 고급 연산, 객체 지향 프로그래밍, 라이브러리를 사용해 프로그램을 개선하는 등 파이썬을 효율적으로 사용하는 방법을 배운다. 기초를 탄탄히 다지고, 초급을 졸업할 정도의 수준까지 이끌어 주는 책이다.
매사추세츠 공과대학(MIT)의 전자전산학과 강사로 재직 중이다. 지난 5년간 파이썬을 사용하는 기초 컴퓨터 과학 과목 두 가지를 진행해 왔다. 하나는 프로그래밍 경험이 없는 학생을 대상으로 하고, 또 하나는 앞의 과목을 들은 학생을 위한 심화 강의다. 사람들에게 프로그래밍을 알리는 것과 사람들이 프로그래밍을 배우면서 점점 자신감을 키워가는 모습을 좋아한다. 같은 개념을 다른 여러 가지 방법으로 설명하고 학생들이 어느 순간 그 개념을 ‘아하!’하고 깨닫는 모습을 보면서 엄청난 보람을 느낀다.
저서