파이썬 자료구조와 알고리즘 - 기초 튼튼, 핵심 쏙쏙, 실력 쑥쑥
미아 스타인 지음, 최길우 옮김 / 한빛미디어 / 2019년 6월
평점 :
장바구니담기


 

4차 산업혁명에 대한 사회적 관심이 높아지면서 그에 따라 IT 개발에 대한 관심도 늘어나는 것 같습니다.

4차 산업혁명 핵심 테마 중 하나가 '데이터'이고, 이를 가장 잘 다룰 수 있는 언어 중 하나로 파이썬이 현재 가장 인기있습니다.
파이썬은 데이터 처리에 강점을 보이고 있고, 타 개발언어보다 쉽게-처음은, 처음은 분명 더 쉽다고 말할 수 있습니다- 접근할 수 있기에 더욱 인기를 누리고 있는 것 같습니다.

처음 개발을 시작할 때는 '자료구조'나 '알고리즘'의 필요성은 고사하고, 관심조차 갖지 않을 것입니다.
소프트웨어 공학보다는 개발 언어나 개발 환경에 더 많이 관심을 갖게 되고, 능숙해지기 위해 부단히 노력합니다.
하지만 어느 정도 능숙해지고 나면 하나의 벽을 만나게 됩니다.
그 벽은 '자료구조'와 '알고리즘'으로 비전공자는 전공자들이 부럽기 시작하는 때이고, 전공자는 왜 열심히 전공 공부를 하지 않았는지 후회하는 때입니다.
전공자들은 책장 구석에서 뽀얀 먼지를 뒤집어 쓰고 잇는-아직 버리지 않았다면- 전공서를 끄집어 내고, 비전공자들은 적당한 책이나 자료를 구하려고 합니다.

이 책 '파이썬 자료구조와 알고리즘'은 이를 해소할 수 있는 좋은 가이드 북입니다.


파이썬에 대한 기초지식만 있으면 볼 수 있다는 것이 이 책의 장점이라 생각합니다.
자료구조나 알고리즘을 이해하기 위해서는 상당한 전문지식이 필요하지만 실제 코드를 통해 접근하기에 보다 쉽게 이해할 수 있습니다.
그리고 바로 실전에서 응용,적용할 수도 있습니디.
책의 부제처럼 기초가 튼튼해지고, 핵심이 쏙쏙 들어오고, 실력이 쑥쑥 늘어남을 직접 느낄 수 있을 것입니다.

책은 크게 3부로 나누어져 있습니다.
1부에서는 '자료구조'를 설명하고 있습니다.
정수와 진수부터 파이썬의 다양한 자료구조와 컬렉션, 객체, 클래스는 물론이고 멀티 프로세스와 멀티 스레드까지 보여주고 있습니다.
자료구조는 어느 정도 알고 있다고 생각했었는데, 이 책을 보면서 아직도 부족한 부분이 많이 있다는 것을 느꼈습니다.

2부에서는 '알고리즘'을 설명하고 있습니다.
기본이라 할 수 있는 스택, 큐부터 재귀, 정렬, 검색 그리고 메모이제이션까지 보여줍니다.
개인적으로는 이 부분을 보면서 이전의 소스들이 부끄러워졌습니다.

3부에서는 '그래프와 트리'를 설명하고 있는데, 이 또한 알고리즘이라고 볼 수 있을 것 같습니다.
솔직히 이 부분은 전공자가 아니라면 쉽게 이해하기 힘들 것입니다.
그리고 모두 이해하고 능숙하게 구현할 수 잇다면 당신은 중급 이상의 개발자라 자부해도 좋습니다.

이전부터 자료구조와 알고리즘을 이론이 아닌 코드로 직접 이해하고 싶었는데 이 책을 통해 제대로 배울 수 있었습니다.

이 책에 나오는 자료구조와 알고리즘을 제대로 이해할 수 있으면 앞에서 말한 벽은 가볍게 뛰어넘을 수 있을 것입니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
국어 교과서 여행 : 중2 시 - 중학교 국어 교과서 수록 시 작품선 스푼북 청소년 문학
한송이 엮음 / 스푼북 / 2019년 11월
평점 :
절판


학창 시절, 문학의 맛보다는 멋에 빠져 지내던 시절이 있었다.

시 낭송회를 쫓아다니고 괜히 빨간색 원고지에 뭔가를 끄적거리고...
그런 시기에도 그리 좋아하지 않은 것은 '교과서에 있는 시/문학'이였다.
아무리 좋은 시도 교과서에 있으면 감성이 아닌 이성으로 먼저 접해야 하는 운명때문이였을 것이다.
시를 보며 왜 문법을 따지고, 숨은 뜻이 무엇인지를 생각해야 하는지...
지금 생각하면 참으로 어처구니 없는 것이지만, 지금도 그런 공부를 한다는 것이 더욱 어처구니 없게 한다.

이 책 '중2 시 국어 교과서 여행'은 스푼북 출판사에서 '국어 교과서 여행' 시리즈 중 하나이다.
이런 식으로 국어 책에 실려있는 시, 수필 등을 한권씩 출간하고 있는 것 같다.


책을 보면서 내가 배우던 시절과 많이 달라짐을 느꼈다.
내가 기억하는 교과서의 시는 김소월님의 '진달래꽃', 윤동주님의 '별 헤는 밤', 김남조님의 '겨울 바다', 그리고 김춘수님의 '샤갈의 마을에 내리는 눈'이다.
나머지는 교과서가 아닌 시집을 통해 본 작품들이 많다.
내가 좋아하는 나태주, 안도현과 같은 작가분들의 작품이 있어서 좋았다.

각 시마다 저자가 '핵심 키워드'와 '시 이해하기'를 두어 시인이 말하고자 한 내용이 무엇인지를 간략하게 설명하고 있다.
그래도 다행스러운 것은 작품의 맛을 해치지 않는 범위내에서 설명하고 있다.

한장한장 넘기면서 작품의 세계에 빠지고, 중간중간에 나오는 학창시절의 시를 보면서 당시를 추억한다.
별 헤는 밤에 빠져 친구들과 여름 밤, 모기에 뜯기며 그 시 하나만을 낭독하는 시간도 가졌는데...
갑자기 그 친구들이 너무 보고 싶다.

나에게는 귀한 추억의 작품이 지금의 중2 학생에게는 단지 하나의 시험 문제일 수도 있겠구나란 생각에 씁쓸함을 느낀다.
'죽은 시인의 사회'의 키팅 선생님의 카르페 디엠을 외쳐 줄 분이 우리나라에도 있을까?


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
클래식이 알고 싶다 : 낭만살롱 편 - 고독하지만 자유롭게 클래식이 알고 싶다
안인모 지음 / 위즈덤하우스 / 2019년 10월
평점 :
장바구니담기


지금까지 클래식이라고 하면 왠지 고상하고, 어려운 음악이라고 생각했습니다.

음악은 (전공자가 아니라면) 공부하는 것이 아니라, 듣는 것이라고 믿고 그리 했었는데....
그런데....이 책이 나의 이런 믿음과 기대를 산산히 부셔놓네요.
적어도 음악, 음악가에 대해 알고 있으면 음악이 달리 들린다는 것을, 더 멋지게 들린다는 것을 보여줍니다.

이 책의 저자는 책과 동명의 팟캐스트 '클래식이 알고 싶다'를 통해 방송된 것 중 우리에게 가장 친숙한 '낭문주의' 시대의 거장들의 이야기를 보여줍니다.


남만주의.
예전에 음악 시험볼 때 달달 외우던 음악가들, 그들의 이야기입니다.
슈베르트, 쇼팽, 리스트, 슈만, 클라라, 브람스, 그리고 멘델스존.
다행히 클라라를 빼고는 이름은 들어본 음악가들이네요.

낭만주의라는 같은 시대적 배경을 지닌 탓에 이들은 서로에게 영향을 주고, 받습니다.
그동안 음악가 각각에 대해서 따로 국밥처럼 외우던 것들이 이 책을 보면서 씨줄날줄처럼 얽혀 전체적인 윤곽을 자연스럽게 보여줍니다.
음악가의 생애를 통해 그들의 음악적 성향을 조금은 더 이해할 수 있다는 것이 정말 매력적입니다.

잘 몰랐던 리스트.
정말 대단한 연주가이고 비즈니스를 제대로 이해하고 있는 사업가였던 것 같습니다.
자신의 장점을 부각시키고, 그것을 경제적 이윤으로 연결시켰습니다.
기존의 연주 형태는 피아노가 관객을 등진 채로 있었기에 관객들은 연주자의 뒷모습만 바라보았죠.
그런데, 얼굴에 자신이 있었던(?) 리스트는 관객들이 자신의 옆모습과 화려한 손놀림을 볼 수 있도록 피아노의 위치를 바꿉니다.
그리고 피아노 소리를 관객들이 더 잘 들을 수 있도록 피아노 뚜껑을 관객들을 향해 열어 놓습니다.
이런 리스트의 연주는 뭇 여성들의 환호를 이끌어 냈고, 저자는 리스트를 원조 아이돌이라고 말하고 있습니다. ㅎㅎㅎ

슈만과 클라라, 브람스의 관계는 이 책의 백미라 생각합니다.
슈만의 '트로이메라이'라는 곡명은 처음 들었지만, 음악을 듣는 순간 무의식적으로'아~'라는 소리가 나오네요.
역시 음악은 알고 들어야 더 잘 들리고, 멋진 것 같습니다.

당시 피아노 연주가로 엄청난 인기를 구가하고 있던 클라라를 사모하는 슈만.
둘의 결혼을 반대하는 클라라의 아버지.
그것을 무릅쓰고 그 둘은 결국 결혼을 하게 됩니다.
그렇게 행복할 것만 같았지만 슈만은 정신 이상으로 점점 죽음과 가까워지고, 그때 브람스가 그들 사이에 나타납니다.
브람스는 클라라를 사랑하지만, 슈만을 향한 클라라의 사랑은 브람스를 친구 이상으로 보지 않습니다.
슈만 사후에도 그 둘은 죽을 때까지 우정을 유지합니다.
정말 대단한 러브스토리입니다.
이 러브스토리를 그들의 음악과 함께 보고 있노라니 정말 환상적입니다.
더구나 브람스 아닌가요. 
지금 이 가을에 브람스의 곡이면 더 이상 무엇이 필요할까요?


각 글의 말미에는 위처럼 '작곡가별 키워드 10'과 '작곡가별 플레이리스트'가 따로 정리되어 있어서 다시 한번 기억하는데 좋네요.

이 책이 왜 이렇게 쉽고, 재미있게 읽혔을까 곰곰히 생각해 보니, 문체인 것 같습니다.
마치 옆에서 음악을 들려주며 그에 대한 배경 설명을 하는 듯이 조곤조곤하게 말하고 있습니다.
문어체가 아닌 구어체를 사용하여 훨씬 더 생동감도 있고, 편안하게 들립니다.
정말로 낭만살롱에서 한 편의 연주회에 참가한 기분이랄까요..
벌써 다음 책도 무척 기대됩니다.
꼭, 반드시, 무조건 다음 책이 나와야 합니다~~


댓글(0) 먼댓글(0) 좋아요(3)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
침묵이라는 무기 - 의도적으로 침묵할 줄 아는 사람만이 원하는 것을 갖는다!
코르넬리아 토프 지음, 장혜경 옮김 / 가나출판사 / 2019년 10월
평점 :
절판


'침묵은 금이요, 웅변은 은이다.'라는 말이 있다.

하지만 이런 침묵의 힘을 제대로 사용하는 사람을 별로 없는 듯 하다.
아직까지 목소리 큰 사람이 이기고, 화려한 언변이 성공의 디딤돌로 보이기 때문일까.

이 책 '침묵이라는 무기'는 왜 침묵을 금이라고 하는지를 제대로 보여주고 있다.


책의 앞부분에서는 왜 침묵을 해야 하는지에 대해서 말하고 있다.
뒷부분에서는 상황별로 어떤 방식의 침묵을 해야 하는지를 알려준다.
그냥 말을 하지 않고 가만히 있는 것은 침묵이 아니라 무관심이다.
지나가는 사람들의 말을 듣지 않고 내가 그들에게 말을 하지 않는다고 침묵한다고 말하지 않는다.
상대방의 말을 경청하고, 그에 대해 어떤 말도 하지 않는 것, 그것이 침묵이다.
그렇기에 침묵도 대화의 일부분이다.

솔직히 아직 침묵을 대화의 일부분으로 받아들이기는 것이 어색하다.
왠지 뭔가 잘못한 일이 있는 것 같고, 분위기가 썰렁해 지는 것 같고...
이런 어색한 편견을 없앨 수 있다면 이런 의도적인 쉼은 대화를 더욱 깊고, 풍성하게 만들어 주는 것 같다.

말을 현명하게 선택하면 적은 말로도 상대를 설득할 수 있다.
말이 많다는 것은 할 말이 많다는 증거가 아니라 게을러서 하고자 하는 말을 가장 잘 전달할 수 있는 효과적인 말을 찾지 못했다는 증거다.

이 글을 읽으면서 뜨끔했었다.
본질을 제대로 이해하고 있는 사람은 전달하고자 하는 말이 짧고 쉽다.
그렇지 않은 사람은 많은 말을 하고, 장황하기까지 하다.
효과적인 말을 찾지 못한 경우도 있지만, 제대로 알지 못하고 있다는 분명한 증거를 보여주고 있는 꼴이다.

어색한 침묵의 상황에서는 말의 내용보다 말하는 방식이 중요하다는 것을 말이다.
당당하게 말하는 것, 자신의 능력을 굳게 믿는 것이 중요하다.

여기서 말하는 '어색한 침묵의 상황'은 말이 필요하지만 말을 하지 못하는 곤란한 상황을 말한다.
예를 들면 내가 모르는 답을 요구하는 질문이나 당황스럽게 만드는 질문과 같은 것이다.
이럴 때 침묵을 깨고 할 말은 당당하게 해야 한다.
모르는 것을 모른다고 얘기하고, 조만간 답을 드리겠다와 같은 식으로 대응하는 것이 좋다.

어쩌면 이 책이 침묵을 무조건 찬양하는 것이라 오해하는 사림이 있을지 모르겠다.
하지만 절대 그렇지 않다.
내가 말하고 싶은 것은 침묵과 말 모두 신중하고 사려 깊게 하라는 것이다.
다시 말해 의식적으로 선택하라는 의미다.

책의 제목을 보고 침묵만을 찬양하는 내용이라고 오해하는 독자들이 있을까 우려가 됐을까.
말을 신중하고 사려깊게 하듯이 침묵 또한 그러해야 한다고 말하고 있다.

분명한 것은 말은 실수가 있지만, 침묵은 실수가 없다는 것이다.
침묵의 힘은 평상시 보다, 중요한 일이나 무언가를 강조할 때, 화가 났을 때 더욱 큰 힘을 발휘한다.
좋은 무기는 자주 쓰는 것이 아니라 잘 써야 한다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
오이디푸스 이야기 생각하는 힘 : 진형준 교수의 세계문학컬렉션 3
호메로스 지음, 진형준 옮김 / 살림 / 2017년 9월
평점 :
장바구니담기


 

'오이디푸스'는 그 자체의 이야기보다는 '오이디푸스 콤플렉스'로 더 잘 알려져 있다.

이는 심리학의 거장인 프로이드가 주장한 내용으로 자신과 반대 성을 가진 부모에게 더 잘 보이고, 잘 따르고, 동성의 부모를 라이벌로 생각하는 심리적 현상을 말한다.
이런 심리적 현상의 유무는 여기서 논할 주제는 아니고, 왜 여기에 '오이디푸스'라는 이름을 붙었는지를 알아보자.

테베의 왕 라이오스는 자신의 자식으로부터 목숨을 잃고 자리를 빼앗긴다는 신탁을 들었다.
얼마 지나지 않아 왕비 이오카스테는 아들을 낳았다.
신탁이 두려운 왕은 아들을 차마 죽이지 못하고 아이의 발목에 구멍을 뚫고 목동들에게 멀리 데려가 죽이라 명한다.
하지만 목동도 죽이지 못하고 이웃나라 양치기에게 건네고, 그 양치기는 자신의 왕에게 아이를 바친다.
아들이 없던 왕은 아이를 오이디푸스(퉁퉁 부은 발)이라 이름짓고 잘 키운다.
어느날 오이디푸스는 자신이 아버지를 죽이고 그 자리를 빼앗는다는 신탁을 알게 된다.
지금의 왕을 아버지로 알던 오이디푸스는 그러한 일을 미연에 방지하고자 바로 다른 나라로 떠난다.
떠나는 길에 생부인 라이오스와 다툼을 버리다 그를 죽음에 이르게 한다.
그리고 테베의 골치덩어리인 스핑크스를 무찌른다.
여기서 그 유명한 스핑크스의 수수께끼가 나온다.
골치덩이를 해결한 오이디푸스는 테베의 왕이 되고, 이오카스테의 남편이 된다.
그리고 아들 2명, 딸 2명을 낳는다.
나중에 자신의 죄를 알게 된 오이디푸스는 자신의 손으로 눈을 멀게 한 후, 다른 나라로 떠나게 된다.

정말 스토리 위주로 간략하게 정리한 내용이다.
여기서 우리는 몇 가지 생각해 볼 것이 생긴다.
  • 오이디푸스의 아이들은 오이디푸스의 형제, 자매인가, 아들, 딸인가?
  • 오이디푸스는 자신의 아버지를 살해한 죄인인가, 아닌가?
책을 덮고 나서도 계속 생각중에 있다.

이 책의 저자는 고대 그리스 3대 비극작가 중 한 명인 소포클래스이다.
이 책에서는 그의 작품 중 3개를 소개하고 있다.
'오이디푸스 왕', '콜로노스의 오이디푸스', 그리고 '안티고네'이다.
이 3개의 글은 모두가 연결되어 있기에 이 모두를 하나의 작품으로 봐도 좋을 것 같다.
영화에 비유한다면 시리즈의 개념이라고 할까.

사실 이전에도 오이디푸스를 볼 기회가 있었다.
그런데 완독하지 못한 것은 글 자체가 너무 어렵게 번역이 되어 있었다.
원전에 충실한 것인지는 모르겠지만, 사건의 전개에 몰입도 하기 전에 지치게 만들어서 책장을 덮었다.
그런데 전형준 교수님의 이 책은 청소년을 대상으로 하여서인지 깔끔하고 시원한 전개가 너무 마음에 든다.
그리 많지 않은 분량에 오이디푸스의 중요한 장면들은 모두 담고 있다.

정말 '완벽한 축역본'이다.

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