메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

파이썬으로 코딩 테스트 능력을 키우기 딱 좋은 도서

sangj***

|

2023-09-26

코딩 뇌를 깨우는 파이썬

잠자는 코딩 뇌를 깨워라 파이썬 기초부터 머신러닝까지 한 권에!

  • 저자 : 존 V. 구태그
  • 번역 : 박해선
  • 출간 : 2023-08-30



파이썬은 일반적인 프로그래밍에 사용될 뿐만 아니라, 웹 사이트 개발, 그래픽, 이미지/영상 인식, 데이터 분석, 머신러닝, AI에 이르기까지 다양한 IT 분야에서 사용 가능한 언어입니다. 기존 객체지향 언어에 비해 배우기도 쉽지만 소프트웨어 개발에 공통 필수인 수많은 기능들의 라이브러리가 많아서 원하는 애플리케이션을 쉽고 빠르게 만들 수 있는 장점이 있습니다. C언어나 Java에 비교하여 초보자가 이해하기 어려운 포인터나 가비지 컬렉션, 메모리 관리 등이 필요 없기 때문에 코딩을 처음 배우는 분들에게도 추천할 만한 언어입니다.

image0.jpeg

 

 

초보 프로그래머를 거치면서 깊이 있게 프로그래밍 공부를 한 사람은 초보 개발자가 어떤 부분에서 막히는지를 잘 이해하고 그것을 기억할 수 있습니다. 이 책의 본 저자는 많은 도서를 집필한 유명한 분인데 아마도 본인의 그런 시절의 경험을 지금도 기억하고 있는듯한 것이 책을 읽을수록 느낀 것은 파이썬을 잘 알고 싶은 재능 있는, 그러나 배운 적 없는 초보 개발자들을 위한 책이라는 배려가 곳곳에 묻어있다는 점입니다.

1부에서는 기본적인 파이썬 소개와 함께 간단한 수치 프로그램이 등장합니다. 초보 개발자라고 무난히 따라 할 수 있는 수준이며 이해가 어려운 경우 함께 소개된 동영상 강의가 도움이 될 것입니다.

2부의 제목은 효율적으로 프로그래밍하기인데 함수의 선언과 유효범위, 구조적 타입, 재귀/전역 변수를 소개합니다. 3부 탄탄한 프로그램 만들기에서는 파이썬에서 매우 중요한 모듈화를 다루고 테스트 및 디버깅 방법이 등장합니다. 10장 클래스와 객체지향 프로그래밍에서는 파이썬의 클래스를 통한 객체지향 기법과 상속, 캡슐화, 은닉 등 객체지향에서 필요한 모든 것을 다루고 있습니다.

4부는 마치 알고리즘 문제 혹은 기업의 코딩 테스트와 같은 내용을 다루고 있어서 단시간 내 코딩 테스트를 파이썬으로 준비해야 하는 취준생이나 자바와 같은 다른 언어만 다루었던 개발자가 파이썬을 좀 더 실무적으로 다룰 수 있도록 도와줍니다.

5부는 4부의 연장선에 있으며 다양한 현실 시나리오를 통해 앞에서 배운 파이썬 문법과 함수, 쓰임새를 확인하고 복습할 수 있는 탄탄한 내용을 제공합니다. 후반부에서 다루는 데이터 분석 관련 챕터와 판다스를 활용한 머신러닝 내용은 파이썬이 왜 인기가 있으며 단순 언어가 아닌 도구로서의 활용 방법을 배울 수 있는 고난도의 내용이 포함됩니다.

특히 이 책을 추천하고 싶은 분들은 파이썬의 기본적인 문법은 여러 번 배웠으나 실무에서 써보지 못한 "실전"이 없는 파이썬 개발자들입니다. 그런 분들에게 바이블 성격의 파이썬 문법책을 보라고 하는 것은 괴로운 기억을 다시 생각하라는 것이고, 차라리 실전 예제들을 통해 잊었던 문법들을 상기하며 파이썬을 이렇게 활용하는구나 떠올리는 것이 훨씬 좋은 방법일 수 있기 때문입니다.

특히 수학의 내용이 포함된 후반부의 알고리즘 시나리오에 대해 파이썬으로 접근하는 방식은 파이썬 자체를 배우려는 개발자뿐만 아니라 코딩 테스트, 알고리즘, 자료구조에 깊은 이해를 파이썬을 통해 해결할 수 있는 내용을 제공하므로 좀 더 깊이 있는 파이썬 학습을 원하는 개발자들에게 추천합니다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."



닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?