일단 간략하게 정리하면 책으로는 파이썬 기본을 배웠고, 파이썬 공식 문서를 통해서 좀 더 고급, 또는 활용성이 높은 프로그래밍 방법들을 배웠어요. 그리고 순간 순간 미묘하게 궁금한 부분들은 구글링으로 해결했어요.
파이썬 2와 3은 코드가 호환이 안 되고 문법도 약간 달라요. 그래서 책들도 버전 2, 버전 3 기준 책들이 따로 있어요.(표지에 안 적혀 있으면 저자의 서문 등에 보면 대체로 나옴.) 버전 2를 공부하고 싶으면, 대부분 2.7 버전이 기준일 거고, 버전 3을 공부하고 싶으면 최근 안정화 버전인 3.6 을 추천할게요. 그렇지만 굳이 버전 2가 꼭 필요한 상황 (유지보수 일을 하는데 이전에 개발된 코드가 2로 개발되었다던지)이 아니면 버전 3를 추천할게요 (또 2로 개발된 코드도 2to3 같은 트렌스파일러로 생각보다 쉽게 변환이 가능해요.).