22y***
2020-08-23

많고 많은 파이썬 입문서 중에서도 세계적으로 독자에게 검증받은 책을 만나보자. 절묘하게 난이도를 조절하여 독자가 흥미를 잃지 않고 프로그래밍 개념과 기법을 익히게 해준다.
책 표지는.....끌리지 않았지만 목차를 보니 파이썬을 배우기에는 이 책이 나에게 매우 도움이 될 것 같았다.목차를 보면 알 수 있듯이 자세하게 설명을 해주는데 아래에 적은 것이 나한테 제일 도움 될 거라고 생각한 부분이다. 인강을 제공하고 있지 않기 때문에 책에서 정보를 얻어야만 했다.
기초> 프로그래밍 환경 만들기, 실해하기, 문제 해결, 인덱스 에러 피하지, 들여쓰기 에러 피하기 등
응용> 게임 만들기, 데이터 시각화하기, 웹 애플리케이션 만들기
부록> 상태 체크. 저장소 초기화하기 등
이 책은 2판인데 1판과 다른 점은
1장: 설치 단순화
2장: 파이썬 변수 처리 방법 자세히 설명
6장: get() 메서드 소개
16장: 날씨 프로젝트에서 신뢰할 수 있는 사이트의 데이터를 사용
부록B: 서브라임 텍스트 설정 방법 추가
되었다고 한다.
책은 내가 따라가기에 무리가 없을 정도로 설명을 매우 잘해주고 있다.
예를 들어, 나에게 리스트 list 는 목록일 뿐인데
-특정 순서가 있는 항목 모음
-알파벳 글자, 0-9의 숫자, 가족 이름 등 원하는 것을 리스트에 넣을 수 있음
-항목이 서로 연관될 필요 없음
-리스트는 항목이 보통 2개 이상이기 때문에 리스트 이름은 복수형으로 씀
-[]로 표현
-각 항목은 ','로 구분
과같이 6가지의 내용을 설명해 주었다.
내가 옷 리스트에 색 별로 항목을 적었다면
리스트 이름은 복수 형태인 clothes(단수형이 없음)가 되고 리스트 항목을 출력할 수 있다.
clothes = ['red', 'blue', 'green', 'black']
print(clothes)
['red', 'blue', 'green', 'black']
첫 번째 색의 옷을 지정하려면
clothes = ['red', 'blue', 'green', 'black']
print(clothes[0])
red
항목의 위치는 0부터 시작하기 때문인데 blue를 출력하려면
clothes = ['red', 'blue', 'green', 'black']
print(clothes[1])
라고 하면 된다.
책을 보고 해야만 응용이 되는 정도이지만
초보가 따라 하기에는 응용도 문제없다는 것이므로 프로젝트 기반 프로그래밍 파이썬 입문서로는 좋다고 생각한다.