최신 인지과학이론을 바탕으로 반복학습/재미요소를 모두 갖춘 파이썬 학습서
이 책은 『Head First』 시리즈 학습 원리에 기초하여 모든 페이지가 그림과 대화체를 바탕으로 구성되어 있습니다. 딱딱한 강의식 말투보다는 개인적으로 대화를 나누듯 재미있는 설명으로 파이썬을 다룹니다. 또한 80개가 넘는 실습을 직접 해보면서 더 잘 배우고 기억하도록 만들어졌습니다.
『Head First Python, 개정판』은 여러분의 두뇌를 끊임없이 자극합니다. 이 책을 덮을 때쯤이면 자신도 모르는 사이에 파이썬이 학습되어 있을 것입니다!
어떤 독자를 위한 책인가?
누구를 위한 책일까요?
다음 질문에 모두 '예'라고 대답하면, 이 책은 바로 여러분을 위한 책입니다.
① 다른 프로그래밍 언어로 프로그램을 구현할 수 있나요?
② 파이썬 프로그래밍을 배워서 새로운 작업에 이용할 수 있도록 여러분 도구 목록에 추가하고 싶은가요?
③ 지루한 강의를 몇 시간씩 듣는 것보다는 직접 뭔가를 해보고 적용하는 것을 좋아하나요?
어떤 독자들에게 이 책이 맞지 않을까요?
다음 질문 중 하나에라도 '예'라고 대답하면, 이런 독자에게는 이 책이 맞지 않습니다.
① 파이썬 프로그래밍을 하는 데 필요한 대부분의 지식을 이미 알고 있나요?
② 파이썬의 아주 세세한 부분까지 전부 설명하는 파이썬 참고서를 찾고 있나요?
③ 뭔가를 새로 배우느니 차라리 발톱을 뽑히는 게 낫나요? 파이썬 책은 모든 내용을 다뤄야 하며 독자가 하품을 할 만큼 지루해야 좋은 책이라 생각하나요?
지금 배워서 바로 사용할 수 있도록 설계된 파이썬 도서
- 독자 여러분이 다른 프로그래밍 언어 경험이 있다고 가정합니다. 따라서 긴 기술문서 목록이나 복잡한 내용은 과감히 삭제했습니다.
- 1장부터 바로 파이썬을 이용해 무언가를 만들 수 있도록 바로 본론부터 시작합니다.
- 최신 인지과학 이론에 근거해 의도적인 반복학습으로 설계되었습니다.
- 가능한 한 짧은 코드만 제시했으므로 필요한 부분을 쉽게 찾아서 배울 수 있습니다.
아일랜드의 칼로라는 35,000명이 거주하는 작은 도시에서 살며 일하고 있습니다. 아일랜드의 수도 더블린에서는 남동쪽으로 약 80km 정도 떨어져 있습니다. 폴은 정보 시스템의 학사와 컴퓨팅 공학의 석사 학위를 가지고 있습니다. 교수학습(Learning and Teaching) 분야의 석사 학위도 취득했습니다. 1995년부터 The institute of Technology, Carlow에서 근무해왔고 1997년부터는 같은 기관에서 강사로 활동하고 있습니다. 가르치는 일을 하기 전에는 아일랜드와 캐나다 등의 IT 산업 분야에서 헬스케어 설정을 십 년 정도 했습니다. 폴은 데어드레이(Deirdre)와 결혼했으며 세 명의 자녀가 있고 현재 두 자녀는 칼리지에 있습니다. 파이썬 프로그래밍 언어(와 관련 기술)는 2007년부터 폴의 학부생 과정의 필수가 되었습니다.
지금까지 네 권의 책을 집필 또는 공동 집필했습니다. 두 권은 파이썬, 두 권은 펄과 관련된 책입니다. 과거에 기고 편집자로 일하면서 Linux Journal Magazine에 다수의 기사를 썼습니다. @barrypj라는 트위터 계정을 사용하며 홈페이지는 http://paulbarry.itcarlow.ie입니다.
1장 기초: 바로 시작하기
2장 리스트 데이터: 순서가 있는 데이터로 작업하기
3장 구조화된 데이터: 구조화된 데이터로 작업하기
4장 코드 재사용: 함수와 모듈
5장 웹앱 만들기: 실생활로 다가가기
6장 데이터 저장과 취급: 데이터를 어디에 저장할 것인가
7장 데이터베이스 사용하기: 파이썬의 DB-API 사용하기
8장 클래스 맛보기: 동작과 상태 추상화
9장 컨텍스트 관리 프로토콜: 파이썬의 with 문과 연결하기
10장 함수 장식자: 함수 장식하기
11장 예외 처리: 뭔가 잘못되면 어떻게 해야 할까?
11¾장 스레드 맛보기: 기다림에 대처하는 방법
12장 고급 반복: 미친 듯이 돌아요
부록 A 설치: 파이썬 설치하기
부록 B 파이썬애니웨어: 웹앱 배포하기
부록 C 우리가 다루지 않은 열 가지 인기 항목: 배움에는 끝이 없어요
부록 D 우리가 다루지 않은 열 가지 인기 프로젝트: 그 밖의 다양한 도구, 라이브러리, 모듈
부록 E 참여하기: 파이썬 커뮤니티