데이터 경영을 위한 파이썬 - 성공하는 CEO의 시스템 분석 툴
마탄 그리펠.대니얼 게타 지음, 박찬성 옮김 / 윌북 / 2023년 10월
평점 :
장바구니담기



코딩을 접하지 않은 사람에게 '파이썬'이란 명칭은 생소할 것이다. 파이썬은 프로그래밍 언어 중 하나로 개발자들 사이에서 익숙하게 쓰이고 있다. 나도 코딩을 공부하며 한 번쯤 파이썬을 써본 경험이 있다. 간단한 문법에 많은 기능이 있어 많이들 쓰는 이유가 있구나 느꼈다. 하지만 이 책의 제목처럼 데이터 경영을 위해 파이썬을 이용해 볼 것이라고 생각 못했다. 어떻게 파이썬을 이용해 경영에 유용하게 쓸 수 있을까?



'데이터 경영을 위한 파이썬'은 코딩이 무엇인지, 다른 언어와 파이썬은 어떻게 다른지부터 시작다. 데이터 경영을 위한다고 해서 본문부터 어려운 내용이 이어질 것이라 생각했는데 친절하게도 기초부터 차근차근 쌓아갈 수 있도록 도와준다. 이처럼 1부는 파이썬의 기초, 2부는 실제 비즈니스 데이터 분석에 파이썬을 활용하는 방법을 수록했다. 기초부터 실전까지, 이 책 1권으로 마음껏 파이썬을 활용할 수 있을 것 같다.

한 번쯤 코딩을 배워봤던 사람들에게 파이썬 입문은 어렵지 않다. 그만큼 파이썬 언어는 직관적이고 심플하다. 기본 명령어, print()함수, 변수, 문자열 등 파이썬을 구동하는 데 필요한 여러 문법을 친절하고 세심하게 설명해준다. 이 책에 나오는 예문은 딱딱하지 않고 어떨 땐 웃음이 나오게 한다. 또 명확한 사실만 알려주는 게 아닌, 배우면서 흔히 저지를 수 있는 실수까지 짚어주고 넘어간다. 예를 들어, 논리연산을 배우는 부분에서 대소문자를 구문하지 않는 조건을 만들려 'if answer == "YES" or answer == "yes"'로 코딩했다면 제대로 구동이 되지만 'if anser == "YES" or "yes"'라고 작성하면 잘못된 결과를 반환한다. 우리가 보기엔 둘 다 똑같은 결과를 도출할 코딩같지만, 컴퓨터는 그렇지 않다. 실제로 후자로 코딩했다면 anwer에 어떤 값이 들어가더라도 참인 값을 반환하게 한다. 이는 파이썬이 비어 있지 않은 모든 문자열을 True로 해석하기 때문이다. 이렇게 잘못된 코드도 함꼐 보여주며 문법과 괄호의 중요성을 다시 한 번 인지하고 넘어갈 수 있다.

또 코딩을 하다보면 다양한 오류를 직면하게 된다. 보통 다른 코딩 책에선 어떻게 코딩을 해야할 지에 대한 방법과 문법만을 알려주는데 '데이터 경영을 위한 파이썬'은 사람들의 실수나 오류가 있었을 때 어떻게 해결하는지까지 보여준다. 스택 오버플로라는 웹사이트가 있다. 이는 코딩을 하는 많은 사람들이 질문하고 또 답을 해주기도 하며 코딩에 대한 방대한 빅데이터가 쌓인 웹사이트이다. 이 사이트를 이용해 내가 가진 코드가 무엇이 잘못되었는지 힌트를 얻고 수정할 수 있다.

이 책에서 다른 사람들이 어떻게 코딩하는지 엿볼 수 있어서 재미있었다. 어떤 실수를 하는지, 어떻게 해결하는지, 또 어떻게 공부하고 정리하는지 등 다양한 정보를 얻을 수 있어 꽤 도움이 되었다. 이러한 요소들이 교육책임에도 불구하고 재미있게 읽을 수 있던 점이 아닐까 생각든다. 나 혼자 책을 읽으면서 공부하는 게 아닌, 다른 사람들과 의논하며 코딩을 하는 기분이 들 정도이다.

앞으로도 기업을 운영함에 있어 코딩은 필수요소가 될 것이다. 그 중에서도 파이썬은 오래되었으면서도 대중성을 갖고 있는 언어이다. 파이썬은 과거도, 지금도 코딩하는 사람들이 한 번씩 익히는 언어이며 미래에도 그럴 것이라 생각한다. 나도 더욱더 공부하고 노력해 세계 흐름에 발맞춰 나가겠다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
처음 만난 외국인과 스몰토크 - 상대의 마음을 여는 4단계 대화법
Mr.Sun 지음 / oldstairs(올드스테어즈) / 2023년 12월
평점 :
장바구니담기



우리는 종종 외국인을 마주할 기회를 얻게 된다. 우리나라가 점점 알려지면서 관광오는 외국인들, 아니면 해외 여행을 가며 마주하는 외국인들, 또는 학교나 직장에서 함께 업무를 하는 경우도 있다. 이런 일이 한두번도 아닌데 그럴 때마다 아무말도 않은 체 괜히 바쁜 척하기 일쑤다.

상대방이 길을 잃거나 도움이 필요한 상황이라면 그걸 주제삼아 다가가겠지만 아무 문제없이 그냥 있을 뿐이라면 어떻게 말을 걸어야 할 지 더더욱 어려워진다. 머릿속으론 유창하게 말하는 나를 얼마든지 상상할 수 있는데 현실은 왜 이렇게 어려운지! 나이를 먹을수록 영어를 말걸기는 커녕, 스스로 배울 기회조차 줄어드는데 어떻게 쉽고 빠르게 영어를 익힐 수 있을까? 이 책 '처음 만난 외국인과 스몰토크'의 제목처럼 처음 만난 외국인과 자연스럽게 말할 수 있을까?



본문을 보면 간단하면서 귀여운 그림이 눈에 띈다. 두 사람이 나오며 서로 대화하는 모습을 볼 수가 있다. 이 때 영어는 짧으면서도 어려운 단어가 없어 눈에 익히기 편했다. 길을 다닐 때, 음식을 먹을 때, 새로운 가게에 갔을 때, 공연을 볼 때 등 여러 상황에 따라 대화를 어떻게 걸고 또 이어나갈지 세심하게 수록되어있다. 사람을 처음 만났을 때, HI, How are you 등의 단순한 인삿말이 아니라 서로 주제를 갖고 의사소통을 할 수 있는 다양한 지문을 보여주어 유용하다. 예를 들어, 마트의 한 코너에 사람들이 몰려있고 이를 다른 외국인과 함께 지켜보고 있는 상황에서 무슨 상황인지 묻을 수 있다. 'What's going on over there?'에 대한 답으로 'They just announced a flash sale.'이라는 답을 들었으면 거기서 끝이 아니라 'Aren't you going to buy?'로 상대방은 어떨지에 대해 묻고 또 그 주제에 따라 자연스럽게 이야기를 이어나갈 수 있다. 어려운 대화도 아니고 가벼운 대화로 끊임없이 이야기가 이어져나가 보는 것도 부담없고 재미있다.

또 '처음 만난 외국인과 스몰토크'에서 상황은 비단 외국인에게 뿐만 아니라 한국에서도 흔히 일어나는 상황들이다. 어색한 상황이나 처음 보는 사람들에게 어떻게 말을 걸고 다가서야 할 지 모를 때도 이 책을 통해 충분히 도움받을 수 있겠다고 느꼈다. 요즘 사람들과 꼭 필요한 대화가 아니면 안하는데 이 책을 통해 영어가 아니더라도 가벼운 대화를 많이 해야겠다고 느꼈다.

외국인을 대할 때, 꼭 정확한 문법과 꼭 필요한 대답에 집착할 필요는 없다. 일상에 대한 안부와 농담도 곁들인 가벼운 대화를 알려주는 책은 처음이라 신선한 충격을 받았다. 여태 정확하게 영어를 말하려는 연습을 했을 뿐, 어떻게 대화를 이어나갈 지 생각해본 적은 없는 것 같다. 이 책을 통해 외국인과도 자연스럽고 편안한 대화를 할 수 있기를 바란다.




댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
호러 픽션 나이트
반고훈 지음 / 고즈넉이엔티 / 2023년 9월
평점 :
장바구니담기




어릴 때 친구들끼리 모이면 누가 먼저랄 것없이 무서운 얘기를 나눴다. 아무도 진실을 모르는 얘기를 하고 있노라면 저절로 몸이 으스스해지곤 했다. 그 때는 함께 똑같은 기분을 느끼고 있다는 것에 동질감을 느끼고 싶어서 무서운 얘기를 즐겨했지만 지금은 무서운 이야기 그 자체를 즐기곤 한다. 답이 정해져 있지 않은 공포와 신비함, 미지의 존재에 대한 상상력 등이 이야기에 빠져들게 만든다. 이 책 '호러 픽션 나이트'도 재미있는 이야기를 담고 있다. '당신과 가까운 곳에', '시체를 훔치는 완벽한방법' 등 7편의 작품이 우리를 즐겁게 해줄 것이다.



각 장마다 누구나 한 번쯤 들어봤을 법한 이야기나 일상에서 흔히 접할 수 있는 소재가 있어 친근하다. 그리고 또 그렇기에 더 무서운 기분이 들기도 한다. 첫 장 '당신과 가까운 곳에' 역시 그렇다. 무서운 얘기를 하면 귀신이 알고 찾아온다는 얘기를 아는가? 그 말을 선두로, 여러 사람이 흉가에 모여 무서운 얘기를 하나씩 나누기 시작한다. 하나씩 하나씩 던지는 얘기들을 따라가다보면 어느 새 나도 그 어두컴컴한 폐가에 둘러앉아 실제로 이야기를 듣고 있는 듯한 착각이 든다. 혹여나 누군가 놀래키기라도 할 것 같은 것처럼, 신경을 곤두세우며 한 자 한 자 읽어가지만 마음이 놓일 때쯤 그제야 이상한 점을 발견할 것이다. 하지만 이야기가 끝나고서 어떤 일이 벌어질 지 저절로 떠올려지는 상상이 더 큰 공포를 불러온다.

또 하나의 이야기 '과거로부터의 해방'은 요즘 흔히 소재로 쓰이는 타임루프물이다. 술을 많이 마신 '나'는 그 날도 똑같이 술을 마시다 잠이 들었는데 눈을 떠보니 다시 아기가 되어있었다. 처음엔 어리둥절했지만 '나'는 다시 살게 되는 과거를 새로운 기회로 삼고 제대로 살아보자 다짐한다. 이번 생에선 술 때문에 엉망인 하루하루를 보내지 말자 결심하며 술을 멀리하며 건실한 삶을 쌓아나간다. 곧이어 첫번째 생과 똑같은 나이가 되고, 또 그보다 지난 미래를 걸어가며 가정을 이루었다. 이보다 더 행복할 순 없다고 생각하던 와중, 병원에서 딸이 의식불명인 채 누워있다는 연락을 받는다. 그리고 딸아이의 사고는 '내'가 살았던 첫번째 삶의 마지막과 비슷하다는 것을 알게 된다.

딸의 죽음은 첫번째 생의 '나'의 마지막과 비슷하다. 그렇다면 첫번째 삶의 '나'는 그 때 죽은 것이고 다시 돌아온 것이 된다. 보통 타임루프가 도는 대상은 자기자신 뿐인데 이 이야기에선 '나'뿐만 아니라 딸도 겪게 된다. 그리고 딸의 죽음으로 딸도 새롭게 인생을 살게 된다면, 딸의 자식이 같은 상황에 놓이지 않을까? 이 루프를 끊으려면 첫번째 생과 동일하게 살고 다시 죽음으로써 끝나지 않을까? 혹은 세번째 삶이 시작될까?

이 책 '호러 픽션 나이트'의 재미있는 점은 이야기 자체도 흥미롭지만 이이기가 끝나도 읽는 이에게 끊임없이 상상할 거리를 던져준다. 등장인물이 다른 선택을 했다면 어땠을지, 그 후엔 어떻게 되었을지 상상하다보면 또다른 재미, 또다른 공포를 맛볼 수 있다. 평범한 일상 속 이질적인 이야기들을 읽다보면 나, 혹은 주변인이 이 책에 나오는 경험을 하고 있을지도 모른다고 생각이 든다. 이런 '혹시'라는 상상이 공포를 더 섬뜩하게 만들어주는 것 아닐까?



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
아는 만큼 보이는 프런트엔드 개발 - 한 권으로 보는 프런트엔드 로드맵과 학습 가이드 아는 만큼 보이는 시리즈 (길벗)
김기수 지음 / 길벗 / 2023년 9월
평점 :
장바구니담기



최근 코딩이 초등학교 필수과목으로 지정되었다는 얘기를 들었다. 누구나 프로그램 하나쯤 만들 수 있는 미래가 온다고 생각하니 세계가 좀 더 넓어지는 게 실감이 난다. 내가 처음 코딩을 배울 때 익힌 것도 프런트엔드 개발이었다. 직접 사용자들이 쓸 화면을 만들어 꾸미고 그 화면이 어떻게 동작하는지까지 하나하나 신경썼다. 완성물은 엉성해도 하나하나 내가 만들었다고 생각하니 뿌듯함은 이루 말할 수 없었다. 처음 배울 때 힘들었지만 한 번 경험해보면 내가 어디에 재능이 있는지, 어느 부분을 재미있어하는지 알 수 있었다. 이 책 '아는 만큼 보이는 프런트엔드 개발'도 처음 개발을 시작하는 사람들에게 큰 도움을 줄 수 있을 것이다.








처음 프런트엔드를 배울 때 코딩을 하는 법만 알았지, 각 항목이 어떻게 연계되는지 몰라 헤맸던 기억이 난다. 그럴 염려없이 이 책 '아는 만큼 보이는 프런트엔드 개발'은 각 항목을 배울 때 프런트엔드 중 어는 부분을 배우고 있는지 로드맵을 통해 알려준다. 각 파트 맨 앞장에 한눈에 보기 쉽게 로드맵을 그려넣어 내가 어느 쪽을 배우고 있는지 알 수 있고 전반적인 배경을 알고 갈 수 있어 도움이 되었다.

또 어려운 용어없이 필요한 문법부터 차근차근 가르쳐준다. 무작정 이런 화면엔 어떤 함수를 써라, 이런 경우엔 무엇을 해라 라고 모든 상황에 따라 필요한 기능을 직접적으로 알려주는 것보다 각 함수가 어떻게 쓸 수 있는지 그 기능과 원리를 설명해주는 게 훨씬 도움이 된다. 거기다 이 책은 각 기능이 어떻게 나오게 되었는지까지 알려주고 있어 나중에 기억하고 응용하기 더 쉽다.

설명에서 그치는 것이 아니라 예시로 코드를 보여주며 설명해주기 때문에 한 번 더 짚고 완벽하게 익힐 수 있도록 도와준다. 어려운 코드도 아니라 컴퓨터를 키고 따라하지 않더라도 평소에 설명과 함께 천천히 읽어봐도 되겠다 느꼈다.

또 교육을 받은 내용과 실제 협업에서 쓰이는 내용은 차이가 나기 마련인데 이 책은 그 점까지 고려해서 작성해놨다. 코딩을 하는 법뿐만 아니라 어떻게 작성하고 어떻게 테스트하며 이럴 경우 어떻게 해야하는지 등 실제로 회사에서 어떻게 업무에 임해야하는지 나와있어 무척 세심하다는 느낌을 받았다. 단순히 교육하는 것에 그치지 않고 한 사회인으로서 어떻게 성장해 나가야하는지 방향을 설정해준다. 교육서가 아니라 사수가 후배를 위해 남겨둔 핵심비법을 전수해주는 것 같다.

'아는 만큼 보이는 프런트엔드 개발'은 처음 배우는 사람에겐 어떻게 공부해야 하는 지, 또 코딩은 무엇인지 발걸음을 딛게 해주며 이제 막 사회인이 되는 사람에게 어떻게 업무에 임해야하는지, 또는 지금 업무를 하고 있는 사람에겐 과거를 짚으며 복습하고 다시 맘을 다 잡게 해주는 책이다. 모든 사람에게 두루두루 도움을 줄 수 있는 책이기에 누가 읽어도 만족할 것이다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
우리 우주의 첫 순간 - 빅뱅의 발견부터 암흑물질까지 현대 우주론의 중요한 문제들
댄 후퍼 지음, 배지은 옮김 / 해나무 / 2023년 10월
평점 :
장바구니담기



사람들은 우리 우주가 어떻게 생겨났는지 알고 있다. 아무것도 없던 우주에서 극적인 변화인 빅뱅이 터져 온갖 별과 행성이 만들어지고 시간이 흐름에 따라 현재 우리가 알고 있는 우주로 변했다는 것이다. 하지만 그 때 명확히 어떤 일이 일어났는지 알고 있는 사람은 많이 없다. 우주가 처음 생겨난 때는 인간이 존재하지 않을 뿐더러 심지어 우리가 발 딛고 서있는 이 지구조차 없었을 때다. 어떻게 우주가 만들어진 때를 알 수 있다는 것일까? 이 책 '우리 우주의 첫순간'이 바로 그 비밀을 밝혀줄 것이다.



우주의 첫 시작은 어떻게 연구하는걸까? 다른 별과 은하, 현재 우리 우주를 이루는 물질 등을 단서로 삼아 역추적하고 계산한 결과이다. 현재 우주가 만들어지기까지 시간에 따라 연대표까지 만들 수 있는 경지에 이르렀다.

우주에 대한 여러 이론이 있지만 그 중에서도 아인슈타인의 이론이 제일 흥미로웠다. 아인슈타인이 발견한 일반상대성이론은 우주의 전반적인 기하와 진화를 계산할 수 있다. 아인슈타인은 이를 통해 우주의 기하가 시간에 따라 변화함을 알아냈다. 우주에 변화가 있다면, 우주의 시작도 있을 것이고 어쩌면 끝도 있을 것이다. 이전까지 우주는 영원히 변함없는 모습이었는데 이 순간을 기점으로 완전히 달라지는 것이다.

하지만 아인슈타인은 변화하는 우주는 받아들일 수 없었고, 우주항을 추가해 '정적인 우주'이면서 일반상대성이론을 위반하지 않는 우주를 만들어냈다. 이 우주는 양의 곡률로 휘어 3차원 구의 모습을 하는 아름답고 완벽한 형태로 만들어져 있다. 현재 우린 아인슈타인이 틀렸다는 것을 알지만, 우주론에 큰 변화를 준 것은 자명하다.

우주라는 존재는 배우기 어렵다 생각했는데 이 책 '우리 우주의 첫 순간'은 재미있고 아무 사전지식 없어도 충분히 이해할 수 있게 설명해준다. 우주가 이렇게 새롭고 흥미로웠지 놀라울 따름이다.

현재 우리 우주도 완성된 것이 아니다. 끊없이 팽창하며 계속된 변화를 보이고 있다. 이 큰 우주가 앞으로는 얼마나 크게 뻗어나갈지, 어떻게 변화할 지 궁금하다. 우주가 변화할 때마다 사람들은 기록하고 연구해 우주 연대기에 하나의 시대를 추가해놓을 것이다.

눈 앞에 펼쳐져 있는 우주뿐만 아니라 그 과거로 거슬러 올라가 우주의 시작까지 탐구하다니. 우주를 연구하는 사람들은 대단하다는 말로는 부족할 정도로 많은 성과를 보여준다. 그리고 끝내 신뢰할만한 결과를 얻어낸 것이 대단하다. 아직 우주의 시작에 대해 밝혀내지 못한 것이 있지만 이 정도의 탐구심과 열정이라면 언젠간 명확한 답을 도출할 수 있을 것이라 생각한다.


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