활용법 및 실습 후기
이 책의
대상 독자
이 책은 프로그래밍의 기본으로 불리는 자료 구조와 알고리즘을 포함한 컴퓨터 사이언스 기초 개념을 단기간에 배우고 싶은 사람을 위한 책입니다.
이 책을 읽는 데 필요한 기초 지식은 없습니다. 다만 책에 나오는 예제가 파이썬으로 작성되었으므로 파이썬 기초 문법을 어느 정도 알고 있어야 합니다. 파이썬을 몰라도 다른 프로그래밍 언어를 경험한 적이 있다면 많이 어렵지 않을 것입니다. 하지만 프로그래밍을 한 번도 접해본 적이 없는 사람이라면 파이썬 기초 책과 함께 보길 권장합니다.
예제 소스
내려 받는 방법
이 책에서 사용하는 예제 파일은 길벗출판사 웹 사이트에서 도서명으로 검색해서 내려받거나 깃허브(Github)에서 내려받을 수 있습니다.
・ 길벗출판사 웹 사이트: www.gilbut.co.kr
・ 깃허브: https://github.com/gilbutITbook/006950
일 러 두 기
파이썬은 32비트 버전 3.6을 사용하였으며 운영체제는 윈도 10입니다. 텍스트 에디터는 파이썬을 설치하면 기본적으로 설치되는 IDLE을 이용했습니다. 이 책에 나오는 예제는 어떤 운영체제나 IDE(통합 개발 환경)를 사용하든 상관없지만, 8장에서 10장에 걸쳐 설명하는 CPU와 운영체제와 관련된 내용은 IA-32(인텔이 만든 32비트 아키텍처, x86이라고도 부름) 윈도를 기준으로 합니다.
베타테스터 후기
파이썬이 워낙 인기를 끌다 보니 '파이썬을 쉽게 학습하는 방법’이라는 부제를 달고 나오는 책이 많습니다. 그때마다 혹시나 하는 마음에 들춰 보지만, 역시나 실망하며 쳇바퀴를 도는 기분(재미는 있지만 실력은 그대로인)이었는데 이 책을 만났습니다. 이 책은 컴퓨터 사이언스 원리에 대한 Top-down 방식과 다양한 예제로 개념을 확장시키는 Bottom-up 방식을 함께 씁니다. 실무에서 자주 만나는 메모리 참조 방식과 함수의 작동 방식(스택 프레임)과 인자 전달 방식, CPU와 메모리, 운영체제와 프로세스와 스레드 등 모르고 지나치면 문제가 생기는 내용을 알려 줍니다. 덕분에 그동안 알고는 있었지만 선뜻 쓰지 못했던 기술을 어느 정도 자신 있게 쓸 수 있게 되었습니다.
・ 실습 환경 : macOS, 파이썬 3.6
문성원 | 넥슨코리아
이 책은 기초적인 변수 설명부터 CPU, 메모리, OOP, 자료 구조, 알고리즘 등 기본을 폭넓게 담고 있습니다. 한 장씩 읽고 따라 하면서 기본기를 테스트할 수 있는 좋은 기회였습니다. 더 쉽게 이해할 수 있도록 C++와 파이썬 예제 코드를 함께 보여 주는데 프로그래밍을 조금이라도 해 본 사람이라면 쉽게 따라갈 수 있습니다. 혹시 파이썬을 처음 배우는 분이라 면‘부록:파이썬기초’를 먼저 읽고 오면 어렵지 않게 책을 따라갈수 있을 것입니다.
・ 실습환경:윈도10,파이썬3.6
이재면 | 리맨 주식회사 개발자
편집자 실습 후기
책을 읽으면서 파이썬 코드를 직접 실습해 보았습니다. 파이썬 버전은 3.6을 기준으로 하였 으며, 텍스트 에디터는 IDLE을 사용하였습니다. 전문가 수준은 아니지만 파이썬 기초 문법 을 어느 정도 알고 있었기에 책의 내용을 이해하고 실습하는 데는 어려움이 없었습니다.