그림으로 정리한 알고리즘과 자료구조 - 자바 + 파이썬
조민호 지음 / 정보문화사 / 2018년 8월
평점 :
절판


컴퓨터 프로그래밍을 하려면 프로그래밍 언어만 알면 되는 줄 알았었다. 하지만, 어떤 프로그램을 만들 것인지, 이를 구현하기 위해서는 단계별로 어떤 일을 해야 하는지를 먼저 정해야 프로그래밍을 할 수 있음을 알게 되었으며, 이와 같은 작업을 알고리즘임을 알게 되었다. 컴퓨터에서 알고리즘은 작업해야 할 내용을 분류하고 처리하는 순서를 정하는 것이며, 다양한 알고리즘에 대해 알고 있어야 이를 바탕으로 프로그래밍 작업을 할 수 있다는 것을 <그림으로 정리한 알고리즘과 자료구조>를 통해 배울 수 있었다.

책의 도입부에서 컴퓨터가 어떻게 발명이 되었으며 발전되어 왔는지, 컴퓨터의 작동원리와 알고리즘이 무엇인가를 소개하고 있는데, 컴퓨터의 역사에 대해 접할 일이 없었다보니 흥미진진했다. 본격적으로 알고리즘이 무엇인지 알기에 앞서 컴퓨터가 입력받는 자료형태가 무엇인지, 자료들의 구조는 어떤 구조들이 있으며, 이를 어떻게 구현할 수 있는지 프로그래밍 예시가 소개되어 있어 알고리즘 만큼 자료의 특성과 구조를 이해하는 일이 먼저임을 배울 수 있었다. 7장에서 컴퓨터 역사에 남을 유명한 알고리즘이 소개되어 있는 부분이 흥미진진했다. 프로그래밍을 전문적으로 공부하지 않았기 때문에 책에 소개된 프로그래밍 예시들을 직접 입력해며 깊이 있게 공부하지는 못했지만, 알고리즘과 자료구조를 제대로 알고 있어야 프로그래밍을 할 수 있음을 배울 수 있었기에 프로그래밍을 공부하는 이들에게 꼭 필요한 내용으로 구성된 책임을 확인할 수 있었다.  

 

 

 

 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
할 수 있다! 코딩 - 처음 시작하는 첫 번째 코딩 입문서
롭 퍼시벌 지음, 윤동준 옮김, 장윤재 감수 / 미디어숲 / 2018년 8월
평점 :
절판


학생시절  홈페이지 강좌를 수강한 적이 있었다. 대학원생이 가르치는 무료강좌라는 장점때문에 수강을 했었는데, 솔직히 너무 어려웠다. 이것 저것 명령어를 배웠던 것 같은데, 전산관련 전공자가 아닌 학생이 수강하기에는 버거웠다. 그러다보니 그 이후로는 컴퓨터와 관련하여 배울 생각을 못했었다.

초등학생부터 코딩교육을 하는 분위기가 되다보니 궁금했다. 지금 코딩 교육을 받은 초등학생들이 사회활동을 할 때 쯤이면 어떤 사회가 되어 있을까라는 생각과 함께 영어교육을 받지 못한 세대처럼 영어를 알지 못해 곤란한 상황에 빠지게 되지는 않을까라는 생각이 들었다. 그러다보니 코딩과 관련된 업무를 하지도 않지만, 앞으로 할 일이 있을 것 같지는 않지만 앞으로의 사회에서 코딩에 대해 모르면 과거 영어문맹자와 같은 상황에 처할 것 같다는 생각이 들어 코딩 교육을 받고 싶다는 생각이 들었다.

하지만, 업무적으로든 개인적으로든 코딩관련 일을 할 것이 아니기에 전문적인 학원에 가서 공부할 생각은 못했다. 코딩에 좋은 입문서가 있으면 좋겠다는 생각이 들었는데, "할 수 있다! 코딩"이 나에게 꼭 맞는 책이었다. 물론 이 책으로 공부를 한번 했다고 해서 전문 프로그래머처럼 프로그램을 만들 수 있는 수준이 되지는 못했다. 코딩과 관련된 책으로서는 처음 접해봤기 때문이기도 했고, 저자가 쉽게 설명하긴 했어도 명령어들을 숙지하고 구체적인 목표를 가지고 코딩 실습을 해봐야 온전한 프로그래밍 실력을 갖추게 될 것이기 때문이다.

하지만, 저자가 제시한 간단한 예문들을 입력해서 결과물을 확인하는 과정을 통해 코딩이 무엇인지에 대해 재미있게 배울 수 있었으며, 코딩에 쓰이는 대표적인 언어에 HTML, CSS, 자바 스크립트, 파이썬이 있으며 목적에 따라 해당하는 코딩 언어를 선택해야 함을 배울 수 있어서 좋았다.

특히 9장에서 안트로이드를 위한 앱 개발 파트가 흥미로웠는데, 아무래도 스마트폰을 일상적으로 많이 사용하다보니 좀더 깊이 있는 책을 가지고 공부해서 나만의 앱을 개발해보고 싶다는 생각이 들었다. 마지막 파트에서 코딩으로 쌓을 수 있는 커리어에 대해 소개하고 있는데, 코더에 대해 관심이 많은 이들에게 좋은 길잡이 역할을 할 것으로 보인다.

아무래도 입문서 수준의 책이다보니 전문적인 코더가 되고자 하는 이들이라면 각 언어들에 대해 깊이 있게 나와있는 책을 공부해야 할 것이지만, 저자가 운영하는 홈페이지에서 책에 소개된 자료들이 올려져 있어 다운도 받을 수 있고, 유료지만 강의도 들을 수 있도록 되어 있어 참고하면 좋을 것 같다.

 

 

 

 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
TOP10 영한대역 단편소설 - 토플·편입영어·공무원 영어단어 빨리 외우는 법
Mike Hwang 옮김 / 마이클리시(Miklish) / 2018년 7월
평점 :
장바구니담기


영어공부를 재미있게 하는 방법으로 영어소설 읽기를 추천받아 시도해 보았었지만, 끝까지 책읽기에 성공하지 못했었다. 성공하지 못했던 이유는 영어로 쓰여진 이야기의 흐름보다는 낯선 단어들의 뜻을 찾는데 치중하게 되다보니 몇 장 읽지 못하고 지쳐버렸기 때문이었다. 또한 영어로 씌여진 인물묘사라던가 풍경묘사 등에 대해 쉽게 이해가 되지 않다보니 더 어렵게 느껴졌던 것 같다. 지금 생각해보면 처음부터 장편소설을 읽어보려고 했던게 실수였던 것 같다. 재미있게 읽었던 단편소설을 먼저 읽어봤다면 장편소설도 읽게 되지 않았을까 싶다. 이런 깨달음을 준 책이 "TOP 10  영한대역 단편소설"이었다.오래 전, 한글번역본으로 재미있게 읽었던 단편들도 있었고, 처음 보는 단편들도 있었는데, 저자가 미국와 영국을 대표하는 단편소설 150편 중에서 가장 재미있는 10편을 뽑은 것이라고 한다.  


단편소설을 읽으며 효과적으로 영어를 공부할 수 있도록 먼저 각 단편소설에 등장하는 핵심적인 단어들을 소개하고, 소설을 영한대역으로 볼 수 있도록 구성되어 있다. 알아두면 좋을 문법과 용법도 간략하게 설명하고 있으며, 각 소설에 대한 배경 정보와 함께 저자의 감상편이 실려 있어 소설을 읽는 재미를 더해 준다. 무엇보다도 책의 도입부에서 단편소설을 활용해서 공부하는 방법을 소개하고 있는데, 영어공부하는 새로운 방법을 배울 수 있어서 좋았다. 또한 Mp3파일을 다운받을 수 있음과 동시에 각 단편소설들이 영화화된 영상을 볼 수 있는 카페 자료실이 소개되어 있어서 좋았다. 영어 실력을 향상시키기 위해 많은 양의 영어문장을 접하는 것도 도움이 되겠지만, 먼저 적은 분량의 영어문장일지라도 확실하게 공부하는 것이 먼저임을 배울 수 있었는데, 저자가 소개한 방법처럼 한번 읽고 끝낼 것이 아니라 익숙해질때까지 반복해서 읽고, 소리내어 읽으면서 공부해야겠다.  

 

 

 

 

 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
가고 싶다, 모스크바 - 디테일이 살아 있는 색다른 지식 여행 ㅣ 색다른 지식 여행 시리즈 6
신양란 지음, 오형권 사진 / 지혜정원 / 2018년 7월
평점 :
장바구니담기


작년 여름, 모스크바를 갔다왔다. 정확히는 상트 페레트부르크로 가기 위해 모스크바를 경유하였다. 1주일이라는 휴가기간을 이용해서 어떤 도시를 얼마나 가있을 것인가의 짧은 고민 끝에 모스크바로의 여행은 다음을 기약하고 상트 페테르부르크만 다녀왔다.

모스크바로의 여행 계획을 구상하고는 있지만, 아직 시작을 못했다.  상트 페테르부르크만큼 가보고 싶다고 생각한 도시는 아니였기 때문이다보니 서두르지 않게 되는 것 같다. 아직까지도 상트 페테르부르크로는 다시 가고 싶은 도시이며, 여행을 다녀와서 뒤늦게 '가고 싶다, 상트 페테르부르크'를 읽었었다. 여행 전에 그 도시의 역사와 문화에 대해 많이 공부하고 가야 더 재미있고 기억에 많이 남지만, 여행을 다녀와서 관련된 책이나 영화 등을 찾아보는 것도 여행 후 즐거움인 것 같다.

작년에 구입해서 읽었던 '가고 싶다, 상트 페테르부르크'의 저자가 이번엔 '가고 싶다, 모스크바'를 출간했다고 해서 반가웠다. 작년에 여행을 가려고 고민을 했던 도시이기도 했고, 앞으로 여행을 갈 계획이 있는 도시이기도 하다보니 내게는 '가고 싶다, 모스크바'는 필독서인 셈이다.

'가고 싶다, 상트 페테르부르크'와 마찬가지로 '가고 싶다, 모스크바'는 모스크바에 가면 꼭 보게 되는 모스크바의 주요 성당들과 미술관에 대한 알찬 내용으로 가득차 있다. 러시아 문화에서 러시아 정교회가 차지하는 비중이 얼마나 대단했었는가는 러시아를 대표하는 성당을 방문하면 알게 되긴 하지만, 더 재미있게 감상할 수 있게 해주는 배경지식이 있었다면 흥미진진하게 감상할 수 있기에 '가고 싶다, 모스크바'는 여행을 떠나기 전 읽어두면 좋은 필독서임을 책을 읽으며 다시 한번 확인할 수 있었다.

한편, 상트 페테르부르크의 국립 러시아 박물관 처럼, 모스크바의 트레티야코프 미술관이 러시아미술작품들이 전시하고 있으며, 모스크바의 푸쉬킨미술관은 상트 페테르부크르의 에르미타주 미술관처럼 다른 나라의 예술작품과 유물을 전시하고 있다는 점이 비슷하다는 것과 얼마나 대단한 작품들이 전시되어 있는지를 이 책 덕분에 처음 알았다. 마지막 부분에서는 붉은 광장과 그 주변 등 모스크바에서 가볼 만한 곳들도 간단하게 소개하고 있어 모스크바의 명소들이 어떤 곳들이 있는지를 알게 해주었다. 이제 모스크바 여행책을 찾아 읽으며 여행 계획을 세워봐야겠다. 
 

 

 

 

 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
세계가 만일 100명의 마을이라면 : 부자 편 ㅣ 세계가 만일 100명의 마을이라면
이케다 가요코 지음, 더글러스 루미즈 영역, 한성례 옮김 / 국일미디어(국일출판사) / 2018년 7월
평점 :
장바구니담기


​"세계가 만일 100명의 마을이라면"을 처음 읽었을 때, 전세계 61억명이 살고있는 지구를 100명의 마을로 축소시킨 발상에 대해 깜짝 놀랐었다. 61억명은 실제로 눈으로 확인할 수 없는 숫자이다보니 추상적으로 느껴질 수 밖에 없었는데, 이 책 덕분에 세계가 친근하고 가깝게 느껴졌었다.
​
이번에 출간된 '세계가 만일 100명의 마을이라면-부자편"에서는 61억명이 었던 세계 인구가 73억명이 되었으며, 15년 전보다 지구라는 마을이 얼마나 살기 좋아졌는가를 다시 100명의 마을로 소개하고 있는데, '단 1명의 갑부와 50명의 가난한 마을사람들로 이루어져있다'는 첫문장으로 요약될 수 있다. 즉, 마을은 풍요로워졌지만, 소수의 사람들만이 엄청난 부자가 되었으며 가난이 사라지지 않았다는 것이다. 경제가 발전함에 따라 부익부 빈익빈 현상이 더욱 심화되었다보니 모두가 잘 사는 마을이 아니라 특정한 몇 사람만 잘 사는 마을의 모습이 오늘날 세계의 모습인 것이다. 막연하게 알고 있었던 사실이지만 100명이 사는 마을을 기준으로 보니 더욱 명확하게 깨달을 수 있었다.
​
​왜 이렇게 되었는가라는 물음에 대한 답은 이렇다. 다른 회사와의 경쟁에서 이기기 위해 임금이 낮은 나라에 공장을 짓다보니 이 나라 사람들은 그 전보다 잘 살게 되었지만, 기존에 회사가 있던 나라의 사람들은 적은 임금을 받게 되어 이전보다 살기가 어려워졌다는 것이다. 또한 여러 나라에서 활동하는 세계적인 기업들이 더욱 큰 돈과 힘을 가지게 되었으며, 돈이 돈을 낳는 구조를 이용할 수 있는 부자와 큰 회사들이 더욱 더 많은 부를 축적하게 되었지만, 수입에 대비하여 세금을 내는 비율은 점점 낮아지고 있다는 것이다.  

빈곤은 사회의 근본적인 형태에도 원인이 있기에 돈이 있다고 해서 퇴치할 수는 없지만, 돈이 있다면 할 수 있는 일이 많음을 소개하고 있다. 돈을 모을 수 있는 방법의 한 예로 세계 최고의 갑부들이 1800명이며, 이들 재산 전체를 합하면 6조 달러 이상이 되며, 이들의 재산에 1%의 세금을 부과한다면, 1년에 600억 달러가 ​모일 수 있다는 점이다. 금융거래나 이산화탄소 배출량, 무기거래 등에 세금을 부과하여 이 세금이 모여도 큰 돈이 될 수 있으며 이러한 돈으로 빈곤과 질병 퇴치에 사용될 수 있다고 한다.
​
2050년이 되면 세계의 인구는 97억명이 될 것이라고 한다. 그렇다면 부자와 가난한 자의 숫자는 어떻게 될까? 이 책에서는 서로 베푸는 제도를 구축하고 우리가 서로 힘을 합친다면 빈곤과 질병으로 고생하는 이들이 없는 세상이 될 수 있음을 제안하고 있다. 이를 위해서는 국가간, 기업간의 경쟁이 아니라 협력하는 분위기가 형성되어야 하지 않을까 싶다. 당장의 이익만을 추구할 것이 아니라 미래를 내다보고 함께 할 수 있는 방안을 모색해야 할 것이다.
​
한편,  여기서는 고려되지 않은 인공지능과 같은 기술변수를 추가한다면, 적은 임금을 받는 구조가 아니라 일자리 자체가 사라져 대다수의 사람들이 실직상태에 놓이고 기업이 생산한 제품과 서비스를 소비할 수 있는 능력이 없어질 수 있다. 결국엔 매출과 이익의 감소로 인해 기업이든 부자든 어려움에 처하게 되지 않을까 싶다. 세계는 하나로 연결되어 있기 때문에 이러한 악순환의 구조가 현실화되기 전에 기업이든지 개인이든지 빈곤과 질병의 문제에 관심을 가지고 해결책을 찾기 위해 노력해야 하지 않을까 싶다.

 

 

 

 

 


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