도서상세보기

도서명 코딩 좀 아는 사람 : IT 시대의 필수 문해력
저자 제러미 키신
출판사 윌북
출판일 2023-03-09
정가 17,800원
ISBN 9791155815885
수량
프롤로그

1장 Hello World
2장 0 아니면 1
3장 인터넷은 어떻게 작동하는가
4장 프로그래밍 개념
5장 데이터, 클라우드, 오픈소스
6장 사이버보안과 암호화폐
7장 알고리즘
8장 인공지능
9장 컴퓨터과학 교육
10장 프로그래밍 들여다보기

에필로그
책 속에서

오늘날 코드, 컴퓨터, 인터넷이 불러온 변화는 구텐베르크의 인쇄술이 불러온 변화에 비유할 수 있다. 바야흐로 큰 변화가 일어나기 직전, 티핑포인트에 와 있는 것이다. 여전히 많은 사람에게 코딩은 낯설고 어려운 것이다. 왜 코딩이 유용한지조차 알지 못한다. 코드를 작성할 수 있는 일부만이 코딩이 제공하는 새로운 기회를 누리고 있다. 코딩과 인터넷, 컴퓨터의 관계는 읽기 쓰기와 인쇄술의 관계와 비슷하다. 코딩은 사회 이동을 촉진하는 변혁적인 기술로 인해 가능해진 신기술이다.
--- p.10

가장 먼저 설명할 단어는 코드다. 코드는 컴퓨터가 실행할 실제 명령들이다. 코드를 모아둔 묶음 전체를 가리켜 컴퓨터 프로그램 혹은 프로그램이라고 할 수 있다. 이 프로그램을 소프트웨어라고 부르기도 한다. 그리고 소프트웨어 중 몇몇은 애플리케이션이나 응용프로그램이라고 부르는 게 정확하다. 애플리케이션을 줄여서 응용이나 앱이라고 부르기도 한다.
--- p.17

컴퓨터에서 색을 표현하는 방식은 인코딩이라는 과정의 한 예다. 인코딩은 어떤 데이터를 다른 형식으로 표현하는 방법을 말한다. 색, 수, 글자 등 거의 대부분을 인코딩할 수 있다.
--- p.51

그렇다면, 인터넷은 대체 어떻게 작동하는걸까? 가장 높은 수준에서 볼 때 인터넷은 네트워크의 네트워크다. 인터넷은 여러 컴퓨터(여러분의 컴퓨터는 물론이고 다른 이들의 컴퓨터로 이루어진 네트워크다. 그리고 TCP/IP, DNS, HTTP부터 자바스크립트에 이르는 여러 기술이 인터넷에 사용되며, 이런 기술을 통해 여러분이 쉽게 인터넷상의 웹페이지를 컴퓨터나 스마트폰으로 접근할 수 있다.
--- p.78

프로그램을 작성하는 일은 실제로 컴퓨터가 실행할 코드, 즉 명령을 작성하는 것이다. 각 줄은 컴퓨터가 이해할 수 있는 내용이어야 한다. 하지만 프로그램을 작성하다 보면 코드가 어떤 일을 하거나, 함수가 어떻게 작동하는지에 대한 내용을 메모하여 남겨두고 싶을 수 있다. 이런 경우 주석을 작성하면