처음 시작하는 파이썬 - 파이썬 패키지를 활용한 모던 컴퓨팅 입문, 2판
빌 루바노빅 지음, 최길우 옮김 / 한빛미디어 / 2020년 8월
평점 :
장바구니담기




오라일리에서 출간된 Introducing Python 2nd edition의 번역서를 만나게 되었다. 국내 출간 제목은 처음 시작하는 파이썬(2판). 한빛미디어에서 출간되었다.

책 표지도 파이썬이라 불리우는 비단뱀인데, 오라일리에서 표지로 사용하는 동물들은 대부분 멸종 위기 동물이다.


이 책의 대상 독자는 프로그래밍 학습유무와 상관없이 파이썬을 배우고 싶은 모든 사람을 대상으로 한다. 2판에서 추가된 내용을 저자와 역자는 재미있게 표현했다.


​2판에서 추가된 내용을 추려보면 1판에 비해 고양이 사진을 포함하여 100쪽이 늘어났고, f-문자열과 같은 새로운 표준 파이썬 기능 추가, 외부 패키지 내용 개선 및 추가, 새로운 예제 코드, 초보 개발자를 위해 기본 하드웨어와 소프트웨어에 대한 부록을 추가, 중급 개발자를 위해 비동기(asyncio) 부록을 추가, 컨테이너, 클라우드, 데이터 과학 및 머신러닝을 새롭게 추가 등이다.



이 책은 1부와 2부로 나뉘어 있는데, 1부(1~11장)은 파이썬 기본을 다루고 있다.

저자는 1부는 순서대로 읽어야 한다고 강조한다. 2부(12~22장)은 웹, 데이터베이스, 네트워크 등 풀스택 파이썬 개발을 위한 여러가지 응용 패키지에 대해 다루고 있다. 2부는 독자가 원하는 부분만 읽어도 된다고 한다.



역자 최길우님은 이 책의 장점을 다양한 분야의 파이썬 외부 패키지를 넓게 소개하면서 많은 링크를 제공하는 점이라고 한다. 특히 20장 파이 아트, 21장 파이 비즈니스, 22장 파이 과학 등 외부 패키지를 활용하여 다양한 영역의 프로그램을 만들 수 있다는 것을 보여주고 있다. 19장 파이써니스타 되기는 파이썬 개발의 기본 요소를 다루고 있는데 가장 실용적인 내용이라고 생각한다. 초보 개발자는 개발하는 실질적 내용을 익힐 수 있고, 중급 개발자라면 아는 내용이겠지만 다시 한번 리마인드할 수 있는 내용들이다.



이 책에 쓰인 예제코드는 파이썬 버전 3.7에서 작성되고 테스트했지만, 역자꼐서 2019년 10월에 릴리즈 된 3.8 버전으로 테스트했다고 한다.

예제코드는 저자의 깃허브 https://github.com/madscheme/introducing-python 에서 내려받을 수 있다.


이 책의 장점은 각 장에서 설명하는 내용을 더 작은 장절로 분류하고, 각 절에서는 간단한 설명과 함께, 예제를 중심으로 설명하고 있다. 거의 모든 항목에는 하나의 예제가 수록되어 있어 예제를 보면서 쉽게 이해할 수 있도록 돕고 있다. 그리고 각 장의 마지막에는 '다음 장에서는' 이라는 제목으로 다음 장에서 다룰 내용을 미리 소개하고 있고, 그 다음으로 그 장에서 배운 내용을 연습문제를 통해 익히도록 하고 있다.


부록에 수록된 내용은 간단하게 부수적인 내용에 대해 익힐 수 있고, 더 많은 내용을 원한다면 각각의 전문적인 서적을 찾아보는 것이 좋을 것 같다. 파이썬을 소개하는 안내서인 만큼 이 책을 잘 익힌다면 파이썬에 대한 기초가 탄탄히 다져질 것이고, 2부의 내용처럼 다양하게 활용할 수 있을 것이다. 저자의 얘기처럼 이 책을 파이썬에 관심있는 사람이라면 이 책을 적극 추천한다.


출판사로부터 도서를 제공받아 작성한 리뷰입니다


​#처음시작하는파이썬 #파이썬 #파이썬입문서 #파이썬안내서 #한빛미디어 #프로그래밍입문서


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
PROFESSIONAL 커머스의 조건 - 커머스의 과거에서 찾은 비즈니스 인사이트
서법군 지음 / SISO / 2020년 8월
평점 :
절판



인공지능, 로봇기술, 생명공학으로 대표되는 4차 산업혁명시대가 다가옴에 따라 미래에 각광받는 직업, 사라질 직업에 대한 논쟁이 이어지고 있다. 내 직업은 미래에 로봇이나 인공지능이 대체하게 될까? 아니면 미래에도 주목받는 직업이 될 것인가? 비즈니스 자체가 변화하고 있는 시대에 MD라는 직업은 어떻게 될 것인가? 오프라인을 거쳐, 현재 온라인 쇼핑몰까지 18년차 MD로 재직 중인 서법군님이 그동안 쌓아온 지식과 경험을 바탕으로 PROFESSIONAL한 커머스의 조건은 어떤 것인지 이 책을 통해 독자들에게 전달한다.


지금까지의 MD들은 더 싸고, 더 잘팔리는 상품을 찾는데 치중했다면, 이 머천다이징 업무는 이제 인공지능 알고리즘에 내주었다고 생각한다. 저자도 그 일은 알고리즘이 더 잘한다고 얘기하며, 앞으로의 MD는 고도의 상품 전문성을 가지고 자신의 취향과 직관을 기준으로 선택하여 추천해주는 큐레이션을 해야 한다고 강조한다. 그러면서 이 책에서는 인공지능 시대가 와도 대체되지 않기 위해 커머스와 플랫폼의 본질에 대한 얘기를 들려준다.


​1부에서는 독점에 대한 이야기다.

온라인 마켓하면 떠오르는 것이 아마존인데, 아마존의 시장 점유율이 계속 증가하여 시장을 독점할 것 처럼 생각되었지만, 기존 오프라인 기업들의 새로운 전략으로 인해 추락하던 기업이 다시 살아나고 있는 것을 보며 독점은 오래가지 못한다는 얘기를 들려준다.



2부에서는 커머스가 어떻게 성장했는지 고대부터 중세까지, 19세기의 백화점, 조선시대의 백화점에 대한 내용이 담겨있다.

산업혁명 이후 소매업의 발전을 견인한 백화점은 백화점에서의 쇼핑이 필요한 물건을 사는 것이 아닌 사람들에게 쾌락적 가치를 부여한다고 한다. 저자는 백화점들이 사람들의 욕망을 공략하는 과정을 세계 최초의 백화점인 봉 마르셰의 역사를 통해 설명하고 있다. 그리고 다른 백화점 브랜드인 루브르, 프랭탕, 사마리텐, 시어스, 노드스트롬 등 다양한 백화점의 흥망성쇠를 알 수 있다. 또 우리나라 조선시대의 백화점인 경성지점에 대한 얘기를 비롯 조선의 백화점 역사를 알 수 있다.


마지막으로 3부에서는 프로페셔널 커머스의 조건에 대한 내용이다.

제목은 조건으로 되어 있지만, 우리가 앞으로 맞이해야 할 커머스의 미래에 대한 얘기가 담겨있다. 앞으로 우리가 주목해야 할 변화는 어떤 것들이고, 오프라인 소매업과 전자상거래의 미래에 대한 얘기가 담겨 있다. 저자는 가까운 미래에 커머스 플랫폼들이 파는 것에 주력하기 보다 사람들을 위로하거나, 사람들이 서로 위로할 수 있는 공간을 확보하는데 더 공을 들여야 할 것이라고 조언한다.


​​


4차 산업혁명시대에서 살아남기 위해서는 과거에서부터 변하지 않는 것에서 해법을 찾을 수 있고, 또 현재에서 일어나는 변화를 통해 미래를 전망할 수 있다. 책 마지막에는 저자를 비롯한 인간MD들이 앞으로 어떤 방향으로 나가야 하는지에 대한 고민도 공감할 수 있었다.


출판사로부터 도서를 제공받아 작성한 리뷰입니다


#경영전략 #professional커머스의조건 #백화점의역사 #커머스플랫폼의미래


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
파이썬 알고리즘 인터뷰 - 95가지 알고리즘 문제 풀이로 완성하는 코딩 테스트, 2021 세종도서 학술부문
박상길 지음, 정진호 그림 / 책만 / 2020년 7월
평점 :
장바구니담기



개발자로 취직을 하기 위해서는 이제 필수의 관문이 된 코딩 인터뷰!

그 코딩 인터뷰를 손쉽게 해결하고, 취직 또는 이직에 큰 도움을 주는 책이 출간 되었다. 오랜 기간 개발자 채용에 관여했고, 특히 카카오 채용 코딩 테스트 출제 위원회 소속인 저자와 엔지니어 출신의 일러스트가 펴낸 '파이썬 알고리즘 인터뷰'라는 책이다.


이 책은 협업과 실무에 유용한 주요 알고리즘 이론을 이해하고, 파이썬으로 구현해 봄으로써 파이썬의 문법과 핵심 기능도 함께 익힐 수 있도록 하는 취업용 코딩 테스트에 완벽하게 대비할 수 있는 책이다. 그리고 코딩 인터뷰에 낯선 전공자 또는 엔지니어들에게 코딩 인터뷰란 어떤 것이고, 부록으로 회사 및 이직 가이드도 정말 알차게 수록되어 있다.


저자는 현재 현대자동차 AI 리서치랩에서 재직 중이고, 카카오 블라인드 채용 테스트에서 출제위원을 역임한 박상길님이다. 책 속의 알고리즘을 설명한 200여개의 다양한 일러스트 담당은 엔지니어 출신의 정진호 일러스트가 담당하였다.


이 책은 파이썬과 그 외의 언어로 풀이를 한 95개의 알고리즘 문제가 수록되어 있다. 각 코딩 테스트 문제는 세계 최고의 문제 풀이 사이트 리트코드의 주요 문제들이고 각 문제별로 하나의 풀이법이 아닌 다양한 풀이법으로 알고리즘을 이해하도록 하고 있다. 책 부록으로 실제 카카오 공채 코딩 테스트에 출제된 7개의 문제와 그 풀이가 수록되어 있다.


1부에서는 코딩 인터뷰가 어떤 것인지, 2017년 카카오 블라인트 테스트 시의 현황 등을 소개하고 있다. 코딩 인터뷰 또는 코딩 테스트라는 단어가 혼용되는데, 채용과 관련된 것이라면 코딩 인터뷰라는 단어가 더 맞을 것 같다. 다양한 온라인 테스트 플랫폼을 살펴보고, 각 회사별 채용 플랫폼은 어떤 것인지 확인할 수 있다. 그리고 다양한 프로그래밍 언어(C++, Java, Python, Typescript, Javascript 등) 사이의 비교를 통해 코딩 인터뷰에서는 어떠한 언어가 적절한지 통계와 함께 저자의 의견을 알 수 있다.




2부에서는 파이썬에 대한 간단한 소개와 파이썬의 프로그래밍 문법과 구글 파이썬 프로그래밍 가이드, 철학 등을 소개하고 있다. 특히 4장에서는 4장은 알고리즘 효율성을 나타내는 빅오 표기법과 자료형에 대한 설명이 있는데 빅오는 알고리즘 문제 풀이시 많이 언급되는 내용이므로 미리 익혀두면 좋은 내용이다.



6장부터는 리트코드에서 출제된 코딩 테스트 문제가 하나씩 소개된다. 각 문제별로 리트코드 번호 및 이름, 난이도가 표시되고, 전체 URL이 있으니 검색 또는 url을 입력해서 실제 문제를 확인할 수 있다.



3부에서는 선형 자료구조, 4부에서는 비선형 자료구조, 5부에서는 정렬, 검색, 비트 조작 등의 알고리즘에 대한 설명과 문제가 수록되어 있다. 이 책의 특징은 코딩 테스트 문제만 수록되어 있는 것이 아니라 중요한 자료구조와 알고리즘인 스택, 큐, 데크, 해시, 그래프, 트리, 힙, 정렬 등에 대해 정진호 일러스트의 이해도 높은 일러스트와 함께 잘 설명되어 있다.


책을 읽으면서 책에 나온 풀이법이나 알고리즘 용어 중 낯선 것들이 많았는데, 내가 모르는 내용도 있었고, 이름을 모르고 사용하는 기법들도 많았다. 이 책을 만나지 않았다면 그냥 모르고 지나갔을 내용들이 너무나도 많았다. 개발자는 계속해서 공부해야 한다는 말이 정말 맞는 것 같다. 나는 코딩 인터뷰를 치뤄보지도 않았고, 준비한 적도 없지만, 만약 그런 기회가 주어진다면 정말 준비없이는 바로 떨어질 것 같은 생각이 들었다. 이 책을 만난 것을 정말 감사하게 생각하고, 알고리즘을 다시 공부한다는 마음으로 이 책을 가까이에 두고 매일매일 코딩 테스트 연습을 해봐야 겠다. 그러다보면 실무에도 큰 도움이 될테니까...


참고로 저자는 책 내용과 관련된 질문과 답변을 깃허브 이슈트래커를 통해 소통하고 있으니 참고해도 좋을 것 같다.

https://github.com/onlybooks/algorithm-interview/issues


문제 풀이 및 소스 코드 다운로드

https://github.com/onlybooks/algorithm-interview


출판사로부터 도서를 제공받아 작성한 리뷰입니다


#파이썬알고리즘인터뷰 #책만 #코딩인터뷰 #코딩테스트 #파이썬코딩테스트


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
우유보다 뇌과학 - 아이들의 머릿속에서는 무슨 일이 벌어질까
만프레드 슈피처.노르베르트 헤르슈코비치 지음, 박종대 옮김 / 더난출판사 / 2020년 8월
평점 :
품절



예전에는 그냥 아이를 잘 먹이고 잘 키우면 된다고 생각했다. 하지만 요즘 육아는 알아야 더 잘 키울 수 있는 것 같다. 아이에게 우유 한잔 보다 뇌과학을 이해하고 아이의 뇌세포를 깨우는 엄마와 아빠의 몸짓이나 말 한마디가 더 중요하다고 한다. 


독일 최고의 뇌과학자 만프레드 슈피처와 스위스 소아과의사 노르베르트 헤르슈코비츠가 함께 쓴 육아책 '우유보다 뇌과학'은  보통 사람에게는 다소 어려운 뇌과학 지식을 아이의 시각과 뇌 발달 관점에서 생생하게 구체화시켜 설명하고 있다. 그동안 성장하는 아이는 수동적인 존재로 인식했으나, 이 책에서는 아이가 성장하면서 능동적으로 세상의 모든 지식을 습득하는지 알게 될 것이다.


아이의 뇌 발달을 위해 특히 강조하는 시기는 2살 무렵이다. 우리 아이들은 모두 이 시기를 지났기 때문에 다시 되돌릴 수 없지만, 인생에서 가장 중요한 시기라 불리는 2살 무렵의 시기가 아이의 뇌를 발달시키는데 가장 중요한 시기일 것이다.



아기가 보고 만지고 느끼는 매커니즘에 대한 분석이 이 책에 담겨 있다. 책 표지에 나와있듯이 아이의 뇌세포를 깨우는 것은 우유 한 잔이 아니라 엄마와 아빠의 사소한 몸짓과 말 한마디라고 이 책의 저자는 강조하고 있다.


둘째가 5세 이상이나 이전 나이의 아이 발달은 그냥 참고용으로 읽었다. 지금 우리 아이들에게 필요한 것이 어떤 내용일까 찾아보니 3장 이후에 언급되어 있었다. 아이에게 안좋은 보상(TV보는 것, 돈을 주는 것 등)을 주는 대신 아이에게 공부를 요구하는 것이 안좋은 행동이란 것을 안다. 책에서는 이러한 행동이 아이에게 주는 최악의 가르침이라고 얘기한다. 아이들은 자신들이 대가를 받을 때에만 행동하거나 학습하려 하기 때문이다. 하지만 아이가 엄마, 아빠의 요구를 듣지 않으니 속이 타들어간다. 책에 나와 있는대로 달래서 이렇게하면 어떨까? 하고 얘기해보지만 잘 듣지 않으니 고민만 커진다. 그래도 다시 마음먹고 다시 시도해보리라 다짐해본다. 



이 책에서는 아이들에게 멀티미디어를 어릴 때 보여주면 안되는 이유를 잘 설명하고 있다. 아이가 생후 18개월까지 멀티미디어로 인지하는 폭력 행동이 무려 20만 가지에 이른다고 한다. 어른들의 눈에는 그냥 귀여운 영상일 수 있으나 그 내용에는 어른들이 깨닫지 못하는 다소 폭력적인 내용들이 담겨져 있다고 한다. 요즘 부모들은 우는 아이를 달래기 위해 멀티미디어를 보여주곤 하는데 그 행동이 아이에게 안좋은 영향을 미친다는 것을 깨달아야 한다.


이 책을 읽으면서 뇌과학의 관점에서 아이들 어떻게 키워야 하는지 조금 알게 되었다. 아이에게 최상의 학습은 잘 노는 것이고, 아이가 성장하는데 좌절은 필요하다는 것 등이 내게 크게 다가왔다. 그리고 연령에 따라 동일한 질문에도 다르게 대답하는 것을 보고, 해당 나이때 아이에게 어떻게 대해야 하는지 조금 이해하게 되었다. 아직 부족한 부모지만 아이가 성장함에 따라 부모도 열심히 공부해야 한다는 것을 다시금 깨닫게 되었다.


출판사로부터 도서를 제공받아 작성한 리뷰입니다


#뇌과학 #우유보다뇌과학 #성장매커니즘


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
CHANGE 9 체인지 나인 - 포노 사피엔스 코드
최재붕 지음 / 쌤앤파커스 / 2020년 8월
평점 :
장바구니담기




포노 사피엔스로 유명한 최재봉 교수님의 새로운 신간을 만나게 되었다.

CHANGE 9


최재붕 교수님의 전작 포노 사피엔스에서 우리는 호모 사피엔스에서 포노 사피엔스로 변하면서 그것이 새로운 인류의 표준이 될 것이고, 이에 따라 삶의 환경이 바뀔 것이라고 했다. 그리고 우리는 지금 그 변화를 목격하고 있다.


우리는 현재 거의 모든 환경이 디지털 플랫폼으로 변화해가고 있는데, 이 변화는 최근 코로나19 사태로 인해 예전보다 훨씬 더 급격하게 변화하고 있다. 이제 인류는 디지털 플랫폼에 기반한 포노 사피엔스 문명을 거스를 수 없는 상태가 되었다. 특히 금융, 방송, 유통, 일자리, 교육, 의식주 등 거의 모든 분야에서 엄청난 변화가 일어나고 있는 문명 대변화기를 겪고 있는 것이다.


최재봉 교수님은 신간 CHANGE 9에서 문명의 대전환기에서 우리가 만나게 될 새로운 9가지의 포노사피엔스 코드를 소개하고 있다.


우선 9가지의 포노 사피엔스 코드가 어떤 것들이 있는지 알아볼 필요가 있다.

메타인지, 이매지네이션, 휴머니티, 다양성, 디지털 트랜스포메이션, 회복탄력성, 실력, 팬덤, 진정성


위 9가지의 코드들이 의미하는 것들은 무엇이고, 우리 시대에서 각 코드별로 어떻게 진행되고 있는지 또 애프터 코로나 시대에 어떻게 대응해야 하는지를 이 책에서 제시하고 있다.


가장 처음에 나오는 메타인지는 최근들어 많이 등장하는 단어인데, 그 의미를 어렴풋이 알고 있었다면, 이 책을 읽으면서 자세히 알게 되었다.

위키백과에 정의된 메타인지란


'인식에 대한 인식', '생각에 대한 생각', '다른 사람의 의식에 대한 의식' 그리고 더 높은 차원의 생각하는 기술이다.


포노 사피엔스로 인류의 표준이 바뀌었다면 메타인지에 대한 기준도 변경되어야 한다고 저자는 얘기한다. 예전에는 내가 알고 있는 지식이 나를 평가하는 기준이었다면, 이제는 그 지식은 검색이라는 방법을 통해 쉽게 얻을 수 있다. 따라서 빠르게 알아내는 능력이 새로운 지적 능력이 되었고, 이는 학습영역에도 영향을 주고 있다.




가장 핵심인 코드는 디지털 트랜스포메이션이라고 생각한다.

사람들의 삶이 스마트폰을 중심으로 한 다양한 디지털 플랫폼 상태로 옮겨가고 있는 상황이기 때문이다. 스마트폰 하나면 모든 것이 이루어지고, 알 수 있는 세상이 현재도 벌어지고 있다.


또 하나의 포노 사피엔스 코드인 팬덤. 이 팬덤이 영향력을 펼치는 세상이 이제는 낯설지가 않다. 예전 서태지와 아이들, HOT때와는 또 다른 팬덤 현상이 존재한다.

그들은 자신들의 의견을 얘기하고, 자신들의 힘을 내세워 실력 행사를 하기도 한다.



9가지의 코드 중 요즘 가장 중요해진 것이 진정성이 아닌가 생각한다. 모든 관계에서 진정성이 있어야 하는데, 최근에는 그러지 못한 일이 많이 생기는 것 같다. 특히 일부 유튜버들의 뒷광고 논란은 유튜버와 구독자들간의 신뢰를 져버리는 사건이라고 볼 수 있다. 또 자신의 채널 조회수를 늘이기 위해 자극적이고 거짓된 정보를 제공하는 가짜 뉴스 또한 진정성이 없는 행동이라고 볼 수 있다. 나중에 진실이 밝혀지면 진정성이 없는 그들은 포노 사피엔스 문명에서 퇴출되는 수순을 밟게 된다.


현재 스마트폰을 중심으로 펼쳐져 있는 포노 사피엔스 문명을 살아가기 위해서는 위의 9가지 코드를 이해하고, 자연스럽게 받아들여야 할 때이다. 그것이 애프터 코로나 시대에 뒤쳐지지 않고 잘 어울려 살아갈 수 있는 지혜라고 생각한다.


출판사로부터 도서를 제공받아 작성한 리뷰입니다


#CHANGE9 #포노사피엔스코드 #최재봉 #포노사피엔스 #디지털트랜스포메이션 #진정성


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