스크랩

구간

코딩하기 전 코딩책 코딩 기술을 배우기 전에 먼저 보는 진짜 코딩 교양

박준석, 오정석, 김혜령 저 | 동아시아사이언스 | 2021년 05월

북트리

정가
$24.00
판매가
$13.20 (45%↓) 최저가 보상
적립금
$0.26 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791191644029 / 132쪽 154 x 225 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

사람과 기계를 이어주는 언어, 세상을 움직이는 미래 세대를 위한 코딩 첫 걸음 『코딩하기 전 코딩책』은 사람과 기계와의 관계 구조를 꿰뚫어 코딩의 근본 원리를 알려줍니다. 소프트웨어와 하드웨어를 구분하는 것부터 입력, 연산, 출력을 하고 이진수 0과 1을 받아들이는 것까지 구조를 이해하면 컴퓨터는 사람의 명령으로 소프트웨어를 만들어낸다는 것을 알게 됩니다. 즉, 컴퓨터가 이해할 수 있는 프로그래밍 언어를 이용하여 컴퓨터가 할 일을 논리에 맞게 순서대로 쓰는 기술이 바로 코딩입니다. 이 책에서는 프로그래밍 언어의 발전 과정을 통해 소프트웨어의 작동 원리를 보여줍니다. 프로그래머들이 즐겨 사용하는 C 언어, 자바, 파이썬 등 프로그래밍 언어를 익혀서 바로 실행이 가능한 소스코드를 써보도록 할 수 있지만, 미래 세대에게 필요한 것은 이미 만들어진 소프트웨어를 수동적으로 반복하여 사용하는 기술이 아닙니다. 프로그램을 사용하거나 만들 때 어떤 원리와 규칙이 적용되었는지 떠올릴 수 있도록 자연스럽게 눈에 익히는 것이 더 중요하지요. 다양한 프로그래밍 언어의 쓰임새와 특성은 어떻게 다른지, 함수 공식으로 무엇을 코딩할 수 있을지 순차적으로 알려주며 아이들이 새로운 프로그래밍 언어로 주체적인 명령을 내릴 수 있는 방향으로 안내합니다. 책을 읽고 나면 평소에 컴퓨터나 스마트폰을 사용하면서 느꼈던 불편한 점들을 프로그래머의 시선으로 생각해볼 수 있습니다. 코딩은 일상 생활에서의 불편함을 인식하고 어떻게 개선하면 좋을지 고민하면서 새로운 아이디어를 떠올려 현실화하는 과정입니다. 인공지능, 사물인터넷, 메타버스 그리고 DNA까지! 코딩으로 넘나들며 통합하는 세계 『코딩하기 전 코딩책』은 가장 최신의 정보를 담고 있습니다. 개념 설명과 더불어 생활 속의 숨겨진 코딩의 원리를 발견할 수 있도록 다양한 예시를 보여주고, 재미있는 일러스트를 통해 이해의 깊이를 더했습니다. 또한, 쉬어가는 페이지를 구성하여 방탄소년단이 게임 <포트나이트>에서 신곡 안무를 최초로 공개하며 알려진 ‘메타버스’ 개념부터 음식을 찍어내는 ‘3D 프린터’까지 미래를 바꾸는 창조의 수단으로써의 코딩을 만나게 됩니다. 나아가 사람의 유전 정보를 담고 있는 DNA도 디지털 언어처럼 코딩되어 복사하기와 붙여넣기가 가능하다는 것, 현실세계 역시 수학과 물리 공식대로 코딩되었다는 것을 말하며 세상 만물의 관점을 새롭게 보여줍니다. 이처럼 코딩은 우리가 사는 세상과 아주 밀접한 관계에 있습니다. 아니 어쩌면 정교하게 ‘코딩된 세상’에 살고 있는 것일지도 모릅니다. 때문에 코딩에 관한 기초 지식을 아는 것이 왜 현대 사회를 살아가는 데 있어서 필수적인 것인지 깨닫게 될 것입니다. * 인증유형 : 공급자 적합성 확인

저자 소개

  • 저자 : 박준석, 오정석, 김혜령
저자 : 박준석
코딩의 ‘코’ 자도 모른 채로 서울대학교 전기전자제어공학부에 입학했습니다. 소프트웨어 회사에서 3년 정도 일하며 실제 업무를 통해 코딩을 배웠으며, 그 후에는 변리사가 되었습니다. 현재는 AI, 로보틱스, 빅데이터 기업의 프로그래머들이 발명한 아이디어를 특허로 만들거나 해당 기업에 투자하는 업무를 담당하고 있습니다.
코딩으로 세상을 새롭게 볼 수 있도록 지식의 통로를 열어준 『세상을 만드는 글자, 코딩』을 썼습니다. 코딩을 배워볼까 망설이거나 이제 막 시작하려는 사람, 코딩을 할 마음은 없지만 그게 무엇인지 궁금한 사람, 코딩을 하고는 있지만 내부적인 동작 원리는 잘 모르는 사람, 요즘 세상이 어떻게 돌아가는지 이해하고 싶은 어린이와 부모님을 위해 이 책을 썼습니다.

저자 : 오정석
카메라 너머의 세계가 궁금해 방송국에서 일하는 것을 늘 꿈꿨습니다. 이화여자대학교 교육공학과에 입학했고, 졸업 후 EBS 교육방송에 PD로 입사했습니다. 20여 년 동안 <딩동댕 유치원>, <만들어 볼까요>, <생방송 톡톡 보니하니>, <모여라 딩동댕> 등 다수의 어린이 프로그램을 기획하고 연출했습니다. 가족 뮤지컬 <번개맨의 비밀>의 예술감독을 맡았고, 출판사업을 총괄했습니다. 현재는 유튜브 콘텐츠를 기획하고 제작 중이며, 어린이 뮤지컬 대본도 집필하고 있습니다.

그림 : 김혜령
연세대학교 생활디자인학과를 졸업하고 일러스트레이터로 활동하고 있습니다. 출판과 광고 일러스트 작업을 주로 했고, 『오늘부터 제대로, 금융 공부』, 『수학 교과서 개념 읽기』, 『콘텐츠 연구소 집현전입니다』 등에 그림을 그렸습니다. 직접 쓰고 그린 책으로는 『각자의 리듬으로 산다』가 있습니다.

책 속에서

하드웨어는 우리가 손으로 만질 수 있는 컴퓨터의 본체나 키보다 같은 다양한 기계장치고, 소프트웨어는 손으로 만질 수 없지만 컴퓨터나 스마트폰의 장치가 돌아가도록 하는 프로그램을 말해요. 소프트웨어가 없다면 컴퓨터는 텅 빈 기계나 마찬가지지요. - 11

어려운 계산을 순식간에 해주고, 모르는 것도 막힘없이 술술 제공해주는 만물박사 같은 컴퓨터도 하는 일이란 정보를 받아들이고 계산해서 내보내는 게 전부예요. 즉, 입력, 연산, 출력 딱 이 3가지 일만 해요. - 20

컴퓨터는 글자나 사진, 영상의 형태로는 정보를 연산할 수 없어요. 그래서 모든 정보를 0과 1이라는 디지털 언어로 변환해서 재배열한 뒤 출력하지요. - 32

컴퓨터는 이제야 명령을 실행할 수 있을 거예요. 컴퓨터가 한치도 오해하는 일이 없도록 순서에 맞게 논리적으로 쓰였으니까요. 우리가 머릿속에서 떠오르는 대로 아무렇게나 글을 써 내려가면 컴퓨터는 알아듣지 못해요. 그렇기 때문에 코딩을 하기 전에 생각을 먼저 논리정연하게 정리하는 습관이 필요하지요.- 61

코딩은 생각보다 어렵거나 복잡한 것이 아니에요. 사람은 컴퓨터가 읽을 수 있는 명령문을 쓰고, 컴퓨터는 사람이 쓴 코드를 읽어서 모니터 속 세상을 만드는 게 전부니까요. 지금도 전 세계에 존재하는 수백억 대 이상의 컴퓨터는 독서 삼매경에 빠져 있다고 볼 수 있어요. - 103

우주에 존재하는 모든 것은 코딩되었다고 말할 수 있어요. 코딩과 우리가 사는 세상은 아주 밀접한 관계가 있으니까요. 아니 밀접한 정도가 아니라 ‘코딩된 세상’에 살고 있다고 말하는 것이 어쩌면 더 정확할지도 몰라요. - 113

이전의 세상은 정치, 경제, 종교, 사회 같은 것들이 사람과의 관계 속에서 형성되었다면 이제는 기계와의 관계가 더욱 중요해질 거예요. 앞으로 인류는 코딩이라는 창조의 언어로 세상을 새롭게 열어갈 거니까요. - 126

목차

시작하며 _출발이 다른 첫 번째 코딩책 6

1. 컴퓨터의 정체를 밝혀라
컴퓨터는 어떻게 작동하는 걸까? 10│컴퓨터는 사람의 언어를 몰라 16
먹고 소화하고 배변하는 컴퓨터 20│공중에 떠다니는 글자들 23
쉬어가며 _메타버스 시대가 온다 28

2. 비트로 만드는 세상
이진법의 가장 작은 단위, 비트 32│비트만 있으면 무엇이든지 만들 수 있어 35
비트로 표현된 우주 창조의 비밀 40│자연은 아날로그일까, 디지털일까? 42
압축이 필요해 46│디지털에 원본이 있을까? 50
쉬어가며 _외계인에게 보낸 편지 54

3. 손끝에서 시작하는 코딩
컴퓨터를 위한 글쓰기, 코딩 58│누구나 할 수 있는 코딩 62
코딩을 하면 저절로 따라오는 친구, 컴퓨팅 사고력 68
버그 없는 프로그램은 없다 73
코딩과 프로그래밍은 어떻게 다를까? 76
쉬어가며 _'스타크래프트'의 비밀 78

4. 사람과 컴퓨터를 이어주는 프로그래밍 언어
프로그래밍 언어는 세계 공용어 82│프로그래밍 언어의 역사 86
프로그래밍 언어의 종류 89│‘수’자 돌림의 삼 형제: 상수, 변수, 함수 95
순서대로 읽지 않는 컴퓨터 98
쉬어가며 _프로그래머가 가장 힘들어하는 일은? 104

5. 코딩으로 움직이는 세상
모든 것의 시작은 코딩 108│내 몸이 코딩되었다고? 116
뇌도 코딩할 수 있을까? 120│4차 산업혁명 시대에 꼭 필요한 코딩 123
쉬어가며 _3D 프린터로 음식까지 찍어낸다고? 128

마치며 _코딩을 알면 보이는 새로운 세상 130

top