알고리즘 인사이드 with 파이썬 - 86개 풀이로 문제 해결 능력, 사고력을 키우는 알고리즘 & 자료구조 입문서
손혁제 지음 / 한빛미디어 / 2023년 10월
평점 :
장바구니담기









손혁제 지음/ 한빛미디어(펴냄)










첨단과학, 인공지능, 알고리즘, 챗 GPT 시대의 코딩이란!!!!!!!

위 네 가지 단어로 이 시대를 표현하기에는 너무 부족하지만 굳이 코딩을 서두로 끌어올리기 위해 반드시 필요한 키워드들이다.




책은 개발자나 분야 취준생, 관련 학과를 준비하는 학생들, 나처럼 코딩에 관심 많은 일반인 독자까지 좀 폭넓은 대상을 타깃으로 출간되었다. 그런데 소개 글처럼 전문가와 입문자가 함께 볼 수 있다? 그렇다면, 책의 난이도는 어떻게 조절되는가? 폭넓은 수록 문제들, 예제 86항목을 통해 독자가 난이도를 조절하면서 활용해 볼 수 있다.





저자는 분야 17년 차 개발자다. 고품질의 소프트웨어 개발에 꾸준히 관심을 가진 분, 현대자동차의 S/W 아키텍트 및 개발자로 일했다. 현재 단말, 서버, 웹, 딥러닝, 머신러닝 등 장르를 가리지 않고 소프트웨어가 다양하게 활용되고 구현되는 것을 목표로 활동하시는 분이다.





그렇다면, 실무 유용한 문제는 어떻게 분류되어 있을까? 파이썬을 잘 모르시는 분들을 위해 서술해 보면....

파이썬 문법과 핵심 편, 기본 자료구조와 알고리즘 편, 각 알고리즘 편 문제 풀이 1, 2유형 그리고 책 후반에 부록에서 좀 더 심화할 수 있는 난이도로 다시 한번 언급된다. 간혹 책이 제시한 문제 편에서 뭘 묻는지 모르는 난감한 상황을 만나게 된다. 이 책은 각 문제마다 [문제 정의] 코너에서 문제의 목표를 설명하고 해결 과정도 세세한 부분을 안내한다. 파이썬을 응용하는 과정이 버겁게 느껴지기도 하지만 한 번 익히면 다른 언어를 사용하는 게 비효율적으로 느껴질 정도다. 파이썬의 특장점은 간결한 문법과 강력한 내장 자료구조로 알고리즘을 구현할 때 더욱 가치가 발현된다. 입문자라면 책의 1장, 파이썬의 기본 문법과 2장의 기본 자료구조와 알고리즘을 3회독 정도 해보면 어떨까?







다양한 문제를 만나는 것도 좋지만 평소, 막연하게 알고 있던 용어들! 알기는 하되 말로 표현이 불가능했던 단어들을 다시 한번 총정리 하고 그것을 어디에 어떻게 사용하면 좋은 지도 알게 되는 느낌이었다.




코딩뿐 아니라, 그 모든 분야에 알고리즘이 적용된다.

알고리즘의 세계를 아는 것과 모르는 것은 문제 해결을 위해 그 가짓수가 다른 것과 같다. 알고리즘은 효율을 위한 도구다!!!


알고리즘이 주는 효율성!!!

이 책을 통해 남들보다 빨리 경험해 보시길!! 알고리즘을 아는 자가 미래를 선점한다.









댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo